As the previous post of using die would be better. Also try using mysql_pconnect (for persistant connections) and also, if you are running more than one query per script execution, then DON'T keeping trying to connect/select database.
I suggest you do the first two things at the start of ALL the scripts that will need to connect to the database, so make an include file with 2 things (connecting and selecting a database). Then make another function just for queries, this way on the second and onward queries will save overhead some from connecting and selecting a database. bobby "Cf High" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hey all. > > I'm currently using the following db connection function, but I'm not sure > if it's as efficient as it could be. > > function dbConnect($SQL) { > > global $result; > > // Connect to DB > if (!$link = @mysql_connect($db_host, $db_user, $db_pass)) { > $result = 0; > echo mysql_errno() . ": " . mysql_error() . "\n"; > } > else > > // Select DB > if ([EMAIL PROTECTED]($db_name, $link)) { > $result = 0; > echo mysql_errno() . ": " . mysql_error() . "\n"; > } > else { > // Execute query > if (!$result = @mysql_query($SQL, $link)) { > $result = 0; > echo mysql_errno() . ": " . mysql_error() . "\n"; > } > } > } > return $result; > } > > ******* Is there a faster way to establish a connection & run a query, or am > I wasting my time over nothing? ********* > > --Noah > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php