diff options
author | Andrey Hristov <andrey@php.net> | 2005-04-27 12:12:58 +0000 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2005-04-27 12:12:58 +0000 |
commit | f6b12b351e7b06fd7130d3343ff3c6939ddc7c61 (patch) | |
tree | fd898bcc14f6f17040d50706e06b8af648c13187 /ext/mysqli/php_mysqli.h | |
parent | 71adb81e96ece9953cc4bd35875498e93d084909 (diff) | |
download | php-git-f6b12b351e7b06fd7130d3343ff3c6939ddc7c61.tar.gz |
MFB (fixing bug 31668)
Diffstat (limited to 'ext/mysqli/php_mysqli.h')
-rw-r--r-- | ext/mysqli/php_mysqli.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ext/mysqli/php_mysqli.h b/ext/mysqli/php_mysqli.h index 7656a9fb25..b4589cca7d 100644 --- a/ext/mysqli/php_mysqli.h +++ b/ext/mysqli/php_mysqli.h @@ -57,6 +57,7 @@ typedef struct { MYSQL *mysql; zval *li_read; php_stream *li_stream; + unsigned int multi_query; } MY_MYSQL; typedef struct { @@ -149,14 +150,14 @@ extern PHPAPI zend_class_entry *spl_ce_RuntimeException; PHP_MYSQLI_EXPORT(zend_object_value) mysqli_objects_new(zend_class_entry * TSRMLS_DC); -#define MYSQLI_DISABLE_MQ if (MyG(multi_query)) { \ +#define MYSQLI_DISABLE_MQ if (mysql->multi_query) { \ mysql_set_server_option(mysql->mysql, MYSQL_OPTION_MULTI_STATEMENTS_OFF); \ - MyG(multi_query) = 0; \ + mysql->multi_query = 0; \ } -#define MYSQLI_ENABLE_MQ if (!MyG(multi_query)) { \ +#define MYSQLI_ENABLE_MQ if (!mysql->multi_query) { \ mysql_set_server_option(mysql->mysql, MYSQL_OPTION_MULTI_STATEMENTS_ON); \ - MyG(multi_query) = 1; \ + mysql->multi_query = 1; \ } #define REGISTER_MYSQLI_CLASS_ENTRY(name, mysqli_entry, class_functions) { \ |