From: Andreas Unterkircher Date: Sun, 30 Dec 2007 10:04:28 +0000 (+0100) Subject: also show query on occuring error. helps for debugging to know which query has problems X-Git-Tag: phpfspot-1.2~19 X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4cfdbe7da6340d8c06f797eba686797391717c6;p=phpfspot.git also show query on occuring error. helps for debugging to know which query has problems --- diff --git a/phpfspot_db.php b/phpfspot_db.php index 1f7d597..7d8caa0 100644 --- a/phpfspot_db.php +++ b/phpfspot_db.php @@ -28,6 +28,7 @@ class PHPFSPOT_DB { private $parent; private $is_connected; private $last_error; + private $last_query; /** * PHPFSPOT_DB class constructor @@ -118,6 +119,8 @@ class PHPFSPOT_DB { public function db_query($query = "") { if($this->getConnStatus()) { + + $this->last_query = $query; switch($this->parent->cfg->db_access) { case 'native': @@ -153,6 +156,8 @@ class PHPFSPOT_DB { { if($this->getConnStatus()) { + $this->last_query = $query; + switch($this->parent->cfg->db_access) { case 'native': if(($result = sqlite3_exec($this->db, $query)) === false) @@ -308,6 +313,7 @@ class PHPFSPOT_DB { private function ThrowError($string) { if(!defined('DB_NOERROR')) { + print "Error during query: ". $this->last_query ."

\n"; print "

". $string ."

\n"; try { throw new Exception;