summaryrefslogtreecommitdiff
path: root/db.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2006-08-13 05:46:40 +0100
committerAndrew Dolgov <[email protected]>2006-08-13 05:46:40 +0100
commitaec3ce39de92ab044cbfb4eaa7f98a564a010510 (patch)
tree80ab738ab14bd5ba0468c4b8037f6ff3e13ff1a8 /db.php
parent746a0d5eb3488200c0b48e86dbc51a118bfae864 (diff)
block mysql versions where true is undefined in sanity_check
Diffstat (limited to 'db.php')
-rw-r--r--db.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/db.php b/db.php
index 55768f3f6..7766c0563 100644
--- a/db.php
+++ b/db.php
@@ -55,19 +55,23 @@ function db_escape_string_2($s, $link) {
}
}
-function db_query($link, $query) {
+function db_query($link, $query, $die_on_error = true) {
if (DB_TYPE == "pgsql") {
$result = pg_query($link, $query);
if (!$result) {
$query = htmlspecialchars($query); // just in case
- die("Query <i>$query</i> failed: " . pg_last_error($link));
+ if ($die_on_error) {
+ die("Query <i>$query</i> failed: " . pg_last_error($link));
+ }
}
return $result;
} else if (DB_TYPE == "mysql") {
$result = mysql_query($query, $link);
if (!$result) {
$query = htmlspecialchars($query);
- die("Query <i>$query</i> failed: " . mysql_error($link));
+ if ($die_on_error) {
+ die("Query <i>$query</i> failed: " . mysql_error($link));
+ }
}
return $result;
}