Merge pull request #896 from Zankaria/db-err-mode

Consistent error mode for MySQL between PHP versions
This commit is contained in:
Lorenzo Yario 2025-02-14 13:23:56 -06:00 committed by GitHub
commit ec6efd9b7b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -69,7 +69,8 @@ function sql_open() {
try {
$options = array(
PDO::ATTR_TIMEOUT => $config['db']['timeout'],
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // Set a consistent error mode between PHP versions.
);
if ($config['db']['persistent'])
$options[PDO::ATTR_PERSISTENT] = true;