From adbea2919a8cdfe383e84ead4552204cf347d72b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2023 07:48:32 +0100 Subject: [PATCH] do not set PDO::ATTR_AUTOCOMMIT because it prevents sql statements not in a transaction from being executed --- SeedDMS_Core/Core/inc.DBAccessPDO.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SeedDMS_Core/Core/inc.DBAccessPDO.php b/SeedDMS_Core/Core/inc.DBAccessPDO.php index 11f2541dc..c9d986cef 100644 --- a/SeedDMS_Core/Core/inc.DBAccessPDO.php +++ b/SeedDMS_Core/Core/inc.DBAccessPDO.php @@ -301,7 +301,7 @@ class SeedDMS_Core_DatabaseAccess { switch($this->_driver) { case 'mysql': $this->_conn->exec('SET NAMES utf8'); - $this->_conn->setAttribute(PDO::ATTR_AUTOCOMMIT, FALSE); +// $this->_conn->setAttribute(PDO::ATTR_AUTOCOMMIT, FALSE); /* Turn this on if you want strict checking of default values, etc. */ /* $this->_conn->exec("SET SESSION sql_mode = 'STRICT_TRANS_TABLES'"); */ /* The following is the default on Ubuntu 16.04 */