summaryrefslogtreecommitdiff
path: root/includes/database.mysql.inc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2004-04-30 05:12:46 +0000
committerDries Buytaert <dries@buytaert.net>2004-04-30 05:12:46 +0000
commite4d45aaef3458247082ae8560142f7b12761f86a (patch)
tree4da804ed546682d9d8428865964bdf73c55cc8ad /includes/database.mysql.inc
parentdfd66f998d9f00a312f8e903c191a5b5dc7ad87c (diff)
downloadbrdo-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.inc7
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());