@@ -50,8 +50,6 @@ mysqli.allow_local_infile=1
50
50
"MYSQLI_BINARY_FLAG " => true ,
51
51
"MYSQLI_PART_KEY_FLAG " => true ,
52
52
"MYSQLI_GROUP_FLAG " => true ,
53
- "MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED " => true ,
54
- "MYSQLI_SERVER_QUERY_NO_INDEX_USED " => true ,
55
53
56
54
"MYSQLI_TYPE_DECIMAL " => true ,
57
55
"MYSQLI_TYPE_TINY " => true ,
@@ -79,7 +77,6 @@ mysqli.allow_local_infile=1
79
77
"MYSQLI_TYPE_CHAR " => true ,
80
78
"MYSQLI_TYPE_INTERVAL " => true ,
81
79
"MYSQLI_TYPE_GEOMETRY " => true ,
82
- "MYSQLI_NO_DATA " => true ,
83
80
"MYSQLI_REPORT_INDEX " => true ,
84
81
"MYSQLI_REPORT_STRICT " => true ,
85
82
"MYSQLI_REPORT_ALL " => true ,
@@ -107,15 +104,15 @@ mysqli.allow_local_infile=1
107
104
);
108
105
109
106
/* depends on the build - experimental */
110
- if ($ IS_MYSQLND && defined ( ' MYSQLI_OPT_INT_AND_FLOAT_NATIVE ' ) ) {
107
+ if ($ IS_MYSQLND ) {
111
108
$ expected_constants ['MYSQLI_OPT_INT_AND_FLOAT_NATIVE ' ] = true ;
112
109
}
113
110
114
- if ($ IS_MYSQLND && defined ( ' MYSQLI_STORE_RESULT_COPY_DATA ' ) ) {
111
+ if ($ IS_MYSQLND ) {
115
112
$ expected_constants ['MYSQLI_STORE_RESULT_COPY_DATA ' ] = true ;
116
113
}
117
114
118
- if ($ IS_MYSQLND || defined ( ' MYSQLI_REFRESH_BACKUP_LOG ' ) ) {
115
+ if ($ IS_MYSQLND ) {
119
116
$ expected_constants ['MYSQLI_REFRESH_BACKUP_LOG ' ] = true ;
120
117
}
121
118
@@ -124,8 +121,6 @@ mysqli.allow_local_infile=1
124
121
$ expected_constants ['MYSQLI_OPT_NET_CMD_BUFFER_SIZE ' ] = true ;
125
122
$ expected_constants ['MYSQLI_OPT_NET_READ_BUFFER_SIZE ' ] = true ;
126
123
$ expected_constants ['MYSQLI_ASYNC ' ] = true ;
127
-
128
- $ expected_constants ['MYSQLI_SERVER_PS_OUT_PARAMS ' ] = true ;
129
124
} else {
130
125
$ version = mysqli_get_client_version ();
131
126
}
@@ -134,11 +129,6 @@ mysqli.allow_local_infile=1
134
129
$ expected_constants ['MYSQLI_ON_UPDATE_NOW_FLAG ' ] = true ;
135
130
}
136
131
137
- /* First introduced in MySQL 6.0, backported to MySQL 5.5 */
138
- if ($ version >= 50500 || $ IS_MYSQLND ) {
139
- $ expected_constants ['MYSQLI_SERVER_QUERY_WAS_SLOW ' ] = true ;
140
- }
141
-
142
132
$ expected_constants ['MYSQLI_CLIENT_SSL_VERIFY_SERVER_CERT ' ] = true ;
143
133
if ($ IS_MYSQLND ) {
144
134
$ expected_constants ['MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT ' ] = true ;
@@ -172,26 +162,6 @@ mysqli.allow_local_infile=1
172
162
$ expected_constants ['MYSQLI_OPT_SSL_VERIFY_SERVER_CERT ' ] = true ;
173
163
}
174
164
175
- /* pretty dump test, but that is the best way to mimic mysql.c */
176
- if (defined ('MYSQLI_DATA_TRUNCATED ' ))
177
- $ expected_constants ["MYSQLI_DATA_TRUNCATED " ] = true ;
178
-
179
- if (defined ('MYSQLI_SERVER_PS_OUT_PARAMS ' ))
180
- $ expected_constants ["MYSQLI_SERVER_PS_OUT_PARAMS " ] = true ;
181
-
182
- if (!$ IS_MYSQLND ) {
183
- /* libmysql only */
184
-
185
- /* are they available in all versions of ext/mysqli ?
186
- ... no we must have removed them at some point - for BC, weakening the test
187
- */
188
- if (defined ("MYSQLI_RPL_MASTER " )) {
189
- $ expected_constants ["MYSQLI_RPL_MASTER " ] = true ;
190
- $ expected_constants ["MYSQLI_RPL_SLAVE " ] = true ;
191
- $ expected_constants ["MYSQLI_RPL_ADMIN " ] = true ;
192
- }
193
- }
194
-
195
165
if ($ IS_MYSQLND || (!$ IS_MYSQLND && ($ version > 50610 ))) {
196
166
/* could be that MySQL/libmysql 5.6.9 had the flag already but it was no stable release */
197
167
$ expected_constants ["MYSQLI_OPT_CAN_HANDLE_EXPIRED_PASSWORDS " ] = true ;
0 commit comments