database.php: PDO always throw even on PHP < 8.0

This commit is contained in:
Zankaria 2024-10-15 11:20:20 +02:00 committed by Zankaria
parent 41b497bbb2
commit d25343fb77

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;