From f6b12b351e7b06fd7130d3343ff3c6939ddc7c61 Mon Sep 17 00:00:00 2001 From: Andrey Hristov Date: Wed, 27 Apr 2005 12:12:58 +0000 Subject: MFB (fixing bug 31668) --- ext/mysqli/php_mysqli.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'ext/mysqli/php_mysqli.h') 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) { \ -- cgit v1.2.1