From 58bf1c50afc1c442776c549b2481939b157269dc Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 16 Mar 2017 09:23:12 +0000 Subject: [PATCH] Bugfix: When a query fails we mustn't use the result value. --- include/dba.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/dba.php b/include/dba.php index 4b0498ad3..62728acae 100644 --- a/include/dba.php +++ b/include/dba.php @@ -234,7 +234,9 @@ class dba { case 'pdo': $result = @$this->db->query($sql); // Is used to separate between queries that returning data - or not - $columns = $result->columnCount(); + if (!is_bool($result)) { + $columns = $result->columnCount(); + } break; case 'mysqli': $result = @$this->db->query($sql); @@ -329,7 +331,7 @@ class dba { } } - if (($result === true) || ($result === false)) { + if (is_bool($result)) { return $result; } if ($onlyquery) {