From db655d40c81a017db414881ab1ea4b1a08c2d41d Mon Sep 17 00:00:00 2001 From: liugang Date: Fri, 21 Nov 2025 09:40:21 +0800 Subject: [PATCH] * [refac] Simplify DBH constructor query execution by using rawQuery method --- lib/dbh/dbh.class.php | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/lib/dbh/dbh.class.php b/lib/dbh/dbh.class.php index fbea0213da..1e833ee46b 100644 --- a/lib/dbh/dbh.class.php +++ b/lib/dbh/dbh.class.php @@ -152,27 +152,7 @@ class dbh } if(!empty($queries)) { - foreach($queries as $query) - { - try - { - $begin = microtime(true); - $this->pdo->exec($query); - $duration = microtime(true) - $begin; - } - catch (PDOException $e) - { - $duration = microtime(true) - $begin; - $this->sqlError($e); - } - finally - { - dbh::$flags[] = $flag; - dbh::$queries[] = $query; - dbh::$durations[] = round($duration, 6); - if(!empty($config->debug)) dbh::$traces[] = 'vim +' . (__LINE__ - 12) . ' ' . __FILE__; - } - } + foreach($queries as $query) $this->rawQuery($query); } }