]> granicus.if.org Git - php/commitdiff
MFB:
authorIlia Alshanetsky <iliaa@php.net>
Sun, 3 Dec 2006 23:30:24 +0000 (23:30 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Sun, 3 Dec 2006 23:30:24 +0000 (23:30 +0000)
Default to buffered queries (much faster)
Default to prepared statement emulation to avoid hitting MySQL bugs

ext/pdo_mysql/mysql_driver.c

index 8d68b4e63e107753ed4db7e2c9a3ba4738daf25a..f3d5d1adf0f74fbebffd08622ec786b8b619b6d7 100755 (executable)
@@ -467,8 +467,8 @@ static int pdo_mysql_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS_
                long local_infile = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_LOCAL_INFILE, 0 TSRMLS_CC);
                char *init_cmd = NULL, *default_file = NULL, *default_group = NULL;
 
-               H->buffered = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_USE_BUFFERED_QUERY, 0 TSRMLS_CC);
-               H->emulate_prepare = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_DIRECT_QUERY, 0 TSRMLS_CC);
+               H->buffered = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_USE_BUFFERED_QUERY, 1 TSRMLS_CC);
+               H->emulate_prepare = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_DIRECT_QUERY, 1 TSRMLS_CC);
                H->max_buffer_size = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_MAX_BUFFER_SIZE, H->max_buffer_size TSRMLS_CC);
 
                if (mysql_options(H->server, MYSQL_OPT_CONNECT_TIMEOUT, (const char *)&connect_timeout)) {