From 3349642ecf322771677f829441330ebca5381cc6 Mon Sep 17 00:00:00 2001 From: sa0ChunLuyu Date: Wed, 13 Nov 2024 15:36:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E6=9C=BA=E5=99=A8?= =?UTF-8?q?=E4=BA=BA=20=E6=95=B0=E6=8D=AE=E5=BA=93=20=E7=AB=AF=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot/workerman/Lib/Db.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bot/workerman/Lib/Db.php b/bot/workerman/Lib/Db.php index 771d36d..651a00f 100644 --- a/bot/workerman/Lib/Db.php +++ b/bot/workerman/Lib/Db.php @@ -9,7 +9,7 @@ class Db public function __construct($data) { - $dsn = "mysql:dbname=" . $data['dbname'] . ";host=" . $data['dbhost']; + $dsn = "mysql:dbname=" . $data['dbname'] . ";host=" . $data['dbhost'] . ";port=" . $data['dbport']; $this->db = new \PDO($dsn, $data['dbuser'], $data['dbpassword']); $this->db->query('set character set utf8mb4;'); $this->db->setAttribute(\PDO::ATTR_EMULATE_PREPARES, false); @@ -21,6 +21,7 @@ class Db $database['dbuser'] = Tool::ini($key . 'DB_USERNAME'); $database['dbpassword'] = Tool::ini($key . 'DB_PASSWORD'); $database['dbhost'] = Tool::ini($key . 'DB_HOST'); + $database['dbport'] = Tool::ini($key . 'DB_PORT'); if (!isset(self::$instance[$database['dbname']]) || !self::$instance[$database['dbname']] instanceof self) { self::$instance[$database['dbname']] = new Db($database); } else {