#include "ext/mysqlnd/mysqlnd.h"
#include "mysqli_mysqlnd.h"
#include <inttypes.h>
Go to the source code of this file.
|
#define | MYSQLI_VERSION_ID 101009 |
|
#define | Z_MYSQLI_P(zv) |
|
#define | PHP_MYSQLI_API |
|
#define | L64(x) |
|
#define | MYSQLI_LLU_SPEC "%" PRIu64 |
|
#define | MYSQLI_LL_SPEC "%" PRId64 |
|
#define | MYSQLI_DISABLE_MQ |
|
#define | MYSQLI_ENABLE_MQ |
|
#define | MYSQLI_REGISTER_RESOURCE_EX(__ptr, __zval) |
|
#define | MYSQLI_RETVAL_RESOURCE(__ptr, __ce) |
|
#define | MYSQLI_REGISTER_RESOURCE(__ptr, __ce) |
|
#define | MYSQLI_FETCH_RESOURCE(__ptr, __type, __id, __name, __check) |
|
#define | MYSQLI_FETCH_RESOURCE_BY_OBJ(__ptr, __type, __obj, __name, __check) |
|
#define | MYSQLI_FETCH_RESOURCE_CONN(__ptr, __id, __check) |
|
#define | MYSQLI_FETCH_RESOURCE_STMT(__ptr, __id, __check) |
|
#define | MYSQLI_SET_STATUS(__id, __value) |
|
#define | MYSQLI_CLEAR_RESOURCE(__id) |
|
#define | MyG(v) |
|
◆ L64
◆ MyG
◆ MYSQLI_CLEAR_RESOURCE
#define MYSQLI_CLEAR_RESOURCE |
( |
| __id | ) |
|
◆ MYSQLI_DISABLE_MQ
Value: if (mysql->multi_query) { \
mysql->multi_query = 0; \
}
@ MYSQL_OPTION_MULTI_STATEMENTS_OFF
Definition at line 153 of file php_mysqli_structs.h.
◆ MYSQLI_ENABLE_MQ
Value: if (!mysql->multi_query) { \
mysql->multi_query = 1; \
}
@ MYSQL_OPTION_MULTI_STATEMENTS_ON
Definition at line 158 of file php_mysqli_structs.h.
◆ MYSQLI_FETCH_RESOURCE
#define MYSQLI_FETCH_RESOURCE |
( |
| __ptr, |
|
|
| __type, |
|
|
| __id, |
|
|
| __name, |
|
|
| __check ) |
Value:{ \
RETURN_THROWS();\
}\
__ptr = (__type)my_res->
ptr; \
if (my_res->
status < __check) { \
RETURN_THROWS();\
}\
}
enum mysqli_status status
Definition at line 180 of file php_mysqli_structs.h.
◆ MYSQLI_FETCH_RESOURCE_BY_OBJ
#define MYSQLI_FETCH_RESOURCE_BY_OBJ |
( |
| __ptr, |
|
|
| __type, |
|
|
| __obj, |
|
|
| __name, |
|
|
| __check ) |
Value:{ \
zend_throw_error(
NULL,
"%s object is already closed",
ZSTR_VAL(intern->zo.ce->name));\
return;\
}\
__ptr = (__type)my_res->
ptr; \
if (my_res->
status < __check) { \
zend_throw_error(
NULL,
"%s object is not fully initialized",
ZSTR_VAL(intern->zo.ce->name)); \
return;\
}\
}
Definition at line 195 of file php_mysqli_structs.h.
◆ MYSQLI_FETCH_RESOURCE_CONN
#define MYSQLI_FETCH_RESOURCE_CONN |
( |
| __ptr, |
|
|
| __id, |
|
|
| __check ) |
Value:{ \
MYSQLI_FETCH_RESOURCE((__ptr),
MY_MYSQL *, (__id),
"mysqli_link", (__check)); \
if (!(__ptr)->mysql) { \
RETURN_THROWS(); \
} \
}
#define Z_OBJCE_P(zval_p)
Definition at line 209 of file php_mysqli_structs.h.
◆ MYSQLI_FETCH_RESOURCE_STMT
#define MYSQLI_FETCH_RESOURCE_STMT |
( |
| __ptr, |
|
|
| __id, |
|
|
| __check ) |
Value:{ \
MYSQLI_FETCH_RESOURCE((__ptr),
MY_STMT *, (__id),
"mysqli_stmt", (__check)); \
ZEND_ASSERT((__ptr)->stmt && "Missing statement?"); \
}
Definition at line 218 of file php_mysqli_structs.h.
◆ MYSQLI_LL_SPEC
#define MYSQLI_LL_SPEC "%" PRId64 |
◆ MYSQLI_LLU_SPEC
#define MYSQLI_LLU_SPEC "%" PRIu64 |
◆ MYSQLI_REGISTER_RESOURCE
#define MYSQLI_REGISTER_RESOURCE |
( |
| __ptr, |
|
|
| __ce ) |
Value:{\
ZVAL_OBJ(object, mysqli_objects_new(__ce)); \
} \
MYSQLI_REGISTER_RESOURCE_EX(__ptr, object)\
}
zend_class_entry * mysqli_link_class_entry
Definition at line 170 of file php_mysqli_structs.h.
◆ MYSQLI_REGISTER_RESOURCE_EX
#define MYSQLI_REGISTER_RESOURCE_EX |
( |
| __ptr, |
|
|
| __zval ) |
◆ MYSQLI_RETVAL_RESOURCE
#define MYSQLI_RETVAL_RESOURCE |
( |
| __ptr, |
|
|
| __ce ) |
◆ MYSQLI_SET_STATUS
#define MYSQLI_SET_STATUS |
( |
| __id, |
|
|
| __value ) |
◆ MYSQLI_VERSION_ID
#define MYSQLI_VERSION_ID 101009 |
◆ PHP_MYSQLI_API
◆ Z_MYSQLI_P
◆ my_longlong
◆ mysqli_object
◆ mysqli_property_entry
◆ MYSQLI_WARNING
◆ mysqli_status
Enumerator |
---|
MYSQLI_STATUS_UNKNOWN | |
MYSQLI_STATUS_INITIALIZED | |
MYSQLI_STATUS_VALID | |
Definition at line 35 of file php_mysqli_structs.h.
◆ php_le_pmysqli()
int php_le_pmysqli |
( |
void | | ) |
|
|
extern |
◆ php_mysqli_close()
void php_mysqli_close |
( |
MY_MYSQL * | mysql, |
|
|
int | close_type, |
|
|
int | resource_status ) |
|
extern |
◆ php_mysqli_dtor_p_elements()
void php_mysqli_dtor_p_elements |
( |
void * | data | ) |
|
|
extern |
◆ php_mysqli_fetch_into_hash_aux()
◆ php_mysqli_result_get_iterator()
◆ allow_local_infile
◆ allow_persistent
◆ default_host
◆ default_port
◆ default_pw
◆ default_socket
◆ default_user
◆ error_msg
◆ error_no
◆ local_infile_directory
char* local_infile_directory |
◆ max_links
◆ max_persistent
◆ mysqli_driver_class_entry
◆ mysqli_exception_class_entry
◆ mysqli_link_class_entry
◆ mysqli_result_class_entry
◆ mysqli_stmt_class_entry
◆ mysqli_warning_class_entry
◆ num_active_persistent
◆ num_inactive_persistent
◆ num_links
◆ php_mysqli_result_iterator_funcs
◆ report_mode
◆ rollback_on_cached_plink
bool rollback_on_cached_plink |