From faed63461684c3a266a9655b6b2fdb8d7816bd2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Mon, 3 Apr 2023 17:56:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Mysql/PDO.php | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/Mysql/PDO.php b/Mysql/PDO.php index 34358ee..e751152 100644 --- a/Mysql/PDO.php +++ b/Mysql/PDO.php @@ -169,9 +169,8 @@ class PDO implements StopHeartbeatCheck { $pdo = $this->queryPrev($sql, $params); - $result = $pdo->fetchAll(\PDO::FETCH_ASSOC); - $pdo->closeCursor(); - return $result; + // $pdo->closeCursor(); + return $pdo->fetchAll(\PDO::FETCH_ASSOC); } @@ -185,9 +184,8 @@ class PDO implements StopHeartbeatCheck { $pdo = $this->queryPrev($sql, $params); - $result = $pdo->fetch(\PDO::FETCH_ASSOC); - $pdo->closeCursor(); - return $result; + // $pdo->closeCursor(); + return $pdo->fetch(\PDO::FETCH_ASSOC); } @@ -201,9 +199,8 @@ class PDO implements StopHeartbeatCheck { $pdo = $this->queryPrev($sql, $params); - $result = $pdo->fetchColumn(\PDO::FETCH_ASSOC); - $pdo->closeCursor(); - return $result; + // $pdo->closeCursor(); + return $pdo->fetchColumn(\PDO::FETCH_ASSOC); } @@ -217,9 +214,8 @@ class PDO implements StopHeartbeatCheck { $pdo = $this->queryPrev($sql, $params); - $result = $pdo->rowCount(); - $pdo->closeCursor(); - return $result; + // $pdo->closeCursor(); + return $pdo->rowCount(); } @@ -300,10 +296,11 @@ class PDO implements StopHeartbeatCheck */ private function bindValue(PDOStatement $statement, array $params = []): PDOStatement { - if (empty($params)) return $statement; - foreach ($params as $key => $param) { - $statement->bindValue($key, $param); - } +// if (empty($params)) return $statement; +// foreach ($params as $key => $param) { +// $statement->bindValue($key, $param); +// } + $statement->execute($params); return $statement; }