summaryrefslogtreecommitdiff
path: root/includes/database.pgsql.inc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2005-12-07 15:17:27 +0000
committerDries Buytaert <dries@buytaert.net>2005-12-07 15:17:27 +0000
commit3342593eac2440bbf70fa06a484b273d8e5e075e (patch)
tree51d0ee91fa1357ddf86eb6873f370171d0ba9ced /includes/database.pgsql.inc
parent3cb401bda18f6f026b510ed3901ea7042e59c84e (diff)
downloadbrdo-3342593eac2440bbf70fa06a484b273d8e5e075e.tar.gz
brdo-3342593eac2440bbf70fa06a484b273d8e5e075e.tar.bz2
- Patch #38889 by rkerr: db_error and db_affected_rows did not work properly in presence of multiple database connections.
Diffstat (limited to 'includes/database.pgsql.inc')
-rw-r--r--includes/database.pgsql.inc7
1 files changed, 4 insertions, 3 deletions
diff --git a/includes/database.pgsql.inc b/includes/database.pgsql.inc
index 28d5efd7a..89e6b9d7b 100644
--- a/includes/database.pgsql.inc
+++ b/includes/database.pgsql.inc
@@ -85,14 +85,14 @@ function _db_query($query, $debug = 0) {
}
if ($debug) {
- print '<p>query: '. $query .'<br />error:'. pg_last_error() .'</p>';
+ print '<p>query: '. $query .'<br />error:'. pg_last_error($active_db) .'</p>';
}
if ($last_result !== FALSE) {
return $last_result;
}
else {
- trigger_error(check_plain(pg_last_error() ."\nquery: ". $query), E_USER_WARNING);
+ trigger_error(check_plain(pg_last_error($active_db) ."\nquery: ". $query), E_USER_WARNING);
return FALSE;
}
}
@@ -167,7 +167,8 @@ function db_result($result, $row = 0) {
* Determine whether the previous query caused an error.
*/
function db_error() {
- return pg_last_error();
+ global $active_db;
+ return pg_last_error($active_db);
}
/**