From: Hartmut Holzgraefe Date: Mon, 21 Feb 2005 16:10:03 +0000 (+0000) Subject: "SET SESSION" is not supported by MySQL 3.23, as session is the default X-Git-Tag: RELEASE_0_3~275 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ef339df9282a605a77351873060d19eb605a7dc;p=php "SET SESSION" is not supported by MySQL 3.23, as session is the default scope for SET anyway we can drop the SESSION specifier (PECL Bug #3470) --- diff --git a/ext/pdo_mysql/mysql_driver.c b/ext/pdo_mysql/mysql_driver.c index 0dd827070a..fe61f55081 100755 --- a/ext/pdo_mysql/mysql_driver.c +++ b/ext/pdo_mysql/mysql_driver.c @@ -197,9 +197,9 @@ static int mysql_handle_rollback(pdo_dbh_t *dbh TSRMLS_DC) static int mysql_handle_autocommit(pdo_dbh_t *dbh TSRMLS_DC) { if (dbh->auto_commit) { - return 0 <= mysql_handle_doer(dbh, ZEND_STRL("SET SESSION AUTOCOMMIT=1") TSRMLS_CC); + return 0 <= mysql_handle_doer(dbh, ZEND_STRL("SET AUTOCOMMIT=1") TSRMLS_CC); } else { - return 0 <= mysql_handle_doer(dbh, ZEND_STRL("SET SESSION AUTOCOMMIT=0") TSRMLS_CC); + return 0 <= mysql_handle_doer(dbh, ZEND_STRL("SET AUTOCOMMIT=0") TSRMLS_CC); } }