From bcdb5bb486254cd76347629c8aedcfd1e1de131d Mon Sep 17 00:00:00 2001 From: liugang Date: Wed, 23 Apr 2025 13:41:38 +0800 Subject: [PATCH] - [refac] remove queries that have been executed in dbh class. --- framework/base/router.class.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/framework/base/router.class.php b/framework/base/router.class.php index 344de75d4e..0af23871f7 100644 --- a/framework/base/router.class.php +++ b/framework/base/router.class.php @@ -3134,7 +3134,6 @@ class baseRouter try { $dbh = new dbh($params, true, $flag); - $dbh->exec("SET NAMES {$params->encoding}"); /* * 如果系统是Linux,开启仿真预处理和缓冲查询。 @@ -3148,7 +3147,6 @@ class baseRouter $dbh->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_TO_STRING); - if(isset($params->strictMode) and !$params->strictMode) $dbh->exec("SET @@sql_mode= ''"); if(isset($params->emulatePrepare)) $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, $params->emulatePrepare); if(isset($params->bufferQuery)) $dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, $params->bufferQuery);