--- includes/database.mysql.inc 2005-08-14 05:58:26.000000000 -0400
+++ ../../Patches/database.mysql.inc 2005-11-25 16:09:35.000000000 -0500
@@ -28,7 +28,7 @@
$url['host'] = $url['host'] .':'. $url['port'];
}
- $connection = mysql_connect($url['host'], $url['user'], $url['pass'], TRUE) or die(mysql_error());
+ $connection = mysql_connect($url['host'], $url['user'], $url['pass'], TRUE) or die(mysql_error($connection));
mysql_select_db(substr($url['path'], 1)) or die('unable to select database');
return $connection;
@@ -56,14 +56,14 @@
}
if ($debug) {
- print '
query: '. $query .'
error:'. mysql_error() .'
';
+ print 'query: '. $query .'
error:'. mysql_error($active_db) .'
';
}
- if (!mysql_errno()) {
+ if (!mysql_errno($active_db)) {
return $result;
}
else {
- trigger_error(mysql_error() ."\nquery: ". htmlspecialchars($query), E_USER_ERROR);
+ trigger_error(mysql_error($active_db) ."\nquery: ". htmlspecialchars($query), E_USER_ERROR);
return FALSE;
}
}
@@ -136,7 +136,8 @@
* Determine whether the previous query caused an error.
*/
function db_error() {
- return mysql_errno();
+ global $active_db;
+ return mysql_errno($active_db);
}
/**
@@ -161,7 +162,8 @@
* Determine the number of rows changed by the preceding query.
*/
function db_affected_rows() {
- return mysql_affected_rows();
+ global $active_db;
+ return mysql_affected_rows($active_db);
}
/**
@@ -240,4 +242,4 @@
* @} End of "ingroup database".
*/
-?>
\ No newline at end of file
+?>