From e019aef8d60abe144b7d4d4359023a530657c7e1 Mon Sep 17 00:00:00 2001 From: Miguel Reis <47932062+Miguel-Reis@users.noreply.github.com> Date: Fri, 24 Dec 2021 05:48:07 +0000 Subject: [PATCH] Update settings.php MySQL (PDO) connection code update working on php8.0 --- stuff/settings.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stuff/settings.php b/stuff/settings.php index c344dd7a..9cc6dff8 100644 --- a/stuff/settings.php +++ b/stuff/settings.php @@ -60,6 +60,7 @@ $dbConnect['host'] = $host; $dbConnect['user'] = $user; $dbConnect['pwd'] = $pwd; $dbConnect['db'] = $db; +$dbConnect['charset'] = "utf8"; if (isset($demo) and $demo == 1) { $ui->demoMode(); @@ -75,8 +76,8 @@ if (isset($debug) and $debug == 1) { $dbConnect['debug'] = 0; } try { - $dbConnect['connect']="${dbConnect['type']}:host=${dbConnect['host']};dbname=${dbConnect['db']}"; - $sql = ($dbConnect['type'] == 'mysql') ? new PDO($dbConnect['connect'], $dbConnect['user'], $dbConnect['pwd'], array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8")) : new PDO($dbConnect['connect'], $dbConnect['user'], $dbConnect['pwd']); + $dbConnect['connect']="${dbConnect['type']}:host=${dbConnect['host']};dbname=${dbConnect['db']};charset=${dbConnect['charset']}"; + $sql = new \PDO($dbConnect['connect'], $dbConnect['user'], $dbConnect['pwd']); if ($dbConnect['debug'] == 1) { $sql->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); @@ -479,4 +480,4 @@ if (!isset($reseller_id)) { if (!isset($resellerLockupID)) { $resellerLockupID = $reseller_id; -} \ No newline at end of file +}