From 4ec50aad801e867a008de92b58d8df98f9d8e2b7 Mon Sep 17 00:00:00 2001 From: Michael Foster Date: Mon, 9 Sep 2013 19:53:27 +1000 Subject: [PATCH] case-insensitive, debug bugfix --- inc/database.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/database.php b/inc/database.php index 2c60015a..861d4c1e 100644 --- a/inc/database.php +++ b/inc/database.php @@ -14,7 +14,7 @@ class PreparedQueryDebug { $query = preg_replace("/[\n\t]+/", ' ', $query); $this->query = $pdo->prepare($query); - if ($config['debug'] && $config['debug_explain'] && preg_match('/^(SELECT|INSERT|UPDATE|DELETE) /', $query)) + if ($config['debug'] && $config['debug_explain'] && preg_match('/^(SELECT|INSERT|UPDATE|DELETE) /i', $query)) $this->explain_query = $pdo->prepare("EXPLAIN $query"); } public function __call($function, $args) { @@ -127,7 +127,7 @@ function query($query) { sql_open(); if ($config['debug']) { - if ($config['debug_explain'] && preg_match('/^(SELECT|INSERT|UPDATE|DELETE) /', $query)) { + if ($config['debug_explain'] && preg_match('/^(SELECT|INSERT|UPDATE|DELETE) /i', $query)) { $explain = $pdo->query("EXPLAIN $query") or error(db_error()); } $start = microtime(true);