From f35cef5928dae36331392f038602653e4da52b02 Mon Sep 17 00:00:00 2001 From: Stig Bakken Date: Mon, 16 Apr 2001 22:16:38 +0000 Subject: [PATCH] * DB::isManip now handles create, drop, alter, grant, revoke. --- pear/DB.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pear/DB.php b/pear/DB.php index d9c410ec3f..462d0ece29 100644 --- a/pear/DB.php +++ b/pear/DB.php @@ -283,8 +283,9 @@ class DB } /** - * Tell whether a query is a data manipulation query (insert, update - * or delete). + * Tell whether a query is a data manipulation query (insert, + * update or delete) or a data definition query (create, drop, + * alter, grant, revoke). * * @access public * @@ -294,7 +295,7 @@ class DB */ function isManip($query) { - if (preg_match('/^\s*(INSERT|UPDATE|DELETE|REPLACE)\s+/i', $query)) { + if (preg_match('/^\s*"?(INSERT|UPDATE|DELETE|REPLACE|CREATE|DROP|ALTER|GRANT|REVOKE)\s+/i', $query)) { return true; } return false; -- 2.50.1