From ee5832d569f5c595e3bc2b38d0a41682a2fe8d74 Mon Sep 17 00:00:00 2001 From: amit sharma Date: Tue, 23 Jun 2026 10:32:51 +0530 Subject: [PATCH] =?UTF-8?q?Fixed:=20handle=20PDO=20buffered=20query=20cons?= =?UTF-8?q?tant=20compatibility=20for=20PHP=208.1=E2=80=938.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/db/DbPDO.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/classes/db/DbPDO.php b/classes/db/DbPDO.php index 3be1c4326..3b5ffccad 100644 --- a/classes/db/DbPDO.php +++ b/classes/db/DbPDO.php @@ -60,8 +60,13 @@ class DbPDOCore extends Db } else { $dsn .= 'host='.$host; } - - return new PDO($dsn, $user, $password, array(PDO::ATTR_TIMEOUT => $timeout, PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true)); + if(class_exists('Pdo\\Mysql')){ + $bufferedQueryAttr = \Pdo\Mysql::ATTR_USE_BUFFERED_QUERY; + }else{ + $bufferedQueryAttr = PDO::MYSQL_ATTR_USE_BUFFERED_QUERY;; + } + + return new PDO($dsn, $user, $password, array(PDO::ATTR_TIMEOUT => $timeout, $bufferedQueryAttr => true)); } /**