From a030a3eadf63aaa99ea6591b6b3245abee5fcbdd Mon Sep 17 00:00:00 2001 From: sunguangming Date: Thu, 16 Jan 2025 08:25:34 +0000 Subject: [PATCH] * [error] add backtick. --- lib/dbh/dbh.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/dbh/dbh.class.php b/lib/dbh/dbh.class.php index e205580d64..38718f61b8 100644 --- a/lib/dbh/dbh.class.php +++ b/lib/dbh/dbh.class.php @@ -887,7 +887,7 @@ class dbh foreach($privList as $privSQL) { - if(strpos($privSQL, '*.*') === false && strpos($privSQL, "$dbName.*") === false) continue; // 如果权限不是全局或者当前数据库的,跳过 + if(strpos($privSQL, '*.*') === false && strpos($privSQL, "`$dbName`.*") === false) continue; // 如果权限不是全局或者当前数据库的,跳过 if(!preg_match('/GRANT (.*) ON (.+) TO/', $privSQL, $matches)) continue; $privs = explode(',', $matches[1]);