diff options
author | Andrew Dolgov <[email protected]> | 2006-08-13 05:46:40 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2006-08-13 05:46:40 +0100 |
commit | aec3ce39de92ab044cbfb4eaa7f98a564a010510 (patch) | |
tree | 80ab738ab14bd5ba0468c4b8037f6ff3e13ff1a8 /db.php | |
parent | 746a0d5eb3488200c0b48e86dbc51a118bfae864 (diff) |
block mysql versions where true is undefined in sanity_check
Diffstat (limited to 'db.php')
-rw-r--r-- | db.php | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -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; } |