section8 Posted January 25, 2008 Share Posted January 25, 2008 Hello, I am very new to PHP, and am wondering... Is there a good way to have some sort of function to connect to a MySQL database instead of having to punch in all the information everytime? I made a connectdb.php which looks like: function connectdb() { $host = "localhost"; $user = "?????"; $pass = "?????"; $db = "?????"; $connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!"); mysql_select_db($db) or die ("Unable to select database!"); } And I just include this at the top of any PHP files that need access to the database. With this it seems to work OK, I just call the function set the query and get the result. But I noticed that I can't close the database connection afterwards, it errors out: Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource.... Also when I reboot or power goes out I get e-mailed saying that some databases/tables were left open. I can't seem to come up with anything, does anyone have any suggestions? Thanks in advance! Quote Link to comment https://forums.phpfreaks.com/topic/87690-php-and-mysql-function/ Share on other sites More sharing options...
revraz Posted January 25, 2008 Share Posted January 25, 2008 The connection closes after the script is finished running. Quote Link to comment https://forums.phpfreaks.com/topic/87690-php-and-mysql-function/#findComment-448563 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.