summaryrefslogtreecommitdiff
path: root/ext/mysqli/php_mysqli.h
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2005-04-27 12:12:58 +0000
committerAndrey Hristov <andrey@php.net>2005-04-27 12:12:58 +0000
commitf6b12b351e7b06fd7130d3343ff3c6939ddc7c61 (patch)
treefd898bcc14f6f17040d50706e06b8af648c13187 /ext/mysqli/php_mysqli.h
parent71adb81e96ece9953cc4bd35875498e93d084909 (diff)
downloadphp-git-f6b12b351e7b06fd7130d3343ff3c6939ddc7c61.tar.gz
MFB (fixing bug 31668)
Diffstat (limited to 'ext/mysqli/php_mysqli.h')
-rw-r--r--ext/mysqli/php_mysqli.h9
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) { \