]> granicus.if.org Git - php/commitdiff
"SET SESSION" is not supported by MySQL 3.23, as session is the default
authorHartmut Holzgraefe <hholzgra@php.net>
Mon, 21 Feb 2005 16:10:03 +0000 (16:10 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Mon, 21 Feb 2005 16:10:03 +0000 (16:10 +0000)
scope for SET anyway we can drop the SESSION specifier (PECL Bug #3470)

ext/pdo_mysql/mysql_driver.c

index 0dd827070a724c26f269c1ace3980ce1c9a609d9..fe61f55081fddb4812b811d5ee71a0fd0ee95b95 100755 (executable)
@@ -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);
        }
 }