diff options
author | Dries Buytaert <dries@buytaert.net> | 2004-04-30 05:12:46 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2004-04-30 05:12:46 +0000 |
commit | e4d45aaef3458247082ae8560142f7b12761f86a (patch) | |
tree | 4da804ed546682d9d8428865964bdf73c55cc8ad /includes/database.mysql.inc | |
parent | dfd66f998d9f00a312f8e903c191a5b5dc7ad87c (diff) | |
download | brdo-e4d45aaef3458247082ae8560142f7b12761f86a.tar.gz brdo-e4d45aaef3458247082ae8560142f7b12761f86a.tar.bz2 |
- Patch by Adrian: added support for multiple database connections.
Diffstat (limited to 'includes/database.mysql.inc')
-rw-r--r-- | includes/database.mysql.inc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/includes/database.mysql.inc b/includes/database.mysql.inc index 73e331615..aeb31828a 100644 --- a/includes/database.mysql.inc +++ b/includes/database.mysql.inc @@ -9,9 +9,11 @@ function db_connect($url) { $url["host"] = $url["host"] . ":" . $url["port"]; } - mysql_connect($url["host"], $url["user"], $url["pass"]) or die(mysql_error()); + $connection = mysql_connect($url["host"], $url["user"], $url["pass"]) or die(mysql_error()); mysql_select_db(substr($url["path"], 1)) or die("unable to select database"); + return $connection; + /* ** Note that you can change the 'mysql_connect' statement to 'mysql_pconnect' ** if you want to use persistent connections. This is not recommended on @@ -70,6 +72,7 @@ function db_queryd($query) { // private function _db_query($query, $debug = 0) { + global $active_db; global $queries; if (variable_get("dev_query", 0)) { @@ -77,7 +80,7 @@ function _db_query($query, $debug = 0) { $timer = (float)$usec + (float)$sec; } - $result = mysql_query($query); + $result = mysql_query($query, $active_db); if (variable_get("dev_query", 0)) { list($usec, $sec) = explode(" ", microtime()); |