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 {