php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "php.h"
#include "mysqlnd.h"
#include "mysqlnd_connection.h"
#include "mysqlnd_vio.h"
#include "mysqlnd_protocol_frame_codec.h"
#include "mysqlnd_auth.h"
#include "mysqlnd_wireprotocol.h"
#include "mysqlnd_priv.h"
#include "mysqlnd_result.h"
#include "mysqlnd_statistics.h"
#include "mysqlnd_charset.h"
#include "mysqlnd_debug.h"
#include "mysqlnd_ext_plugin.h"
#include "zend_smart_str.h"
#include "php_network.h"
Go to the source code of this file.
Macros | |
#define | php_select(m, r, w, e, t) |
Functions | |
void | MYSQLND_METHOD (mysqlnd_upsert_status, reset) |
void | MYSQLND_METHOD (mysqlnd_upsert_status, set_affected_rows_to_error) |
void | mysqlnd_upsert_status_init (MYSQLND_UPSERT_STATUS *const upsert_status) |
PHPAPI void | mysqlnd_error_info_init (MYSQLND_ERROR_INFO *const info, const bool persistent) |
PHPAPI void | mysqlnd_error_info_free_contents (MYSQLND_ERROR_INFO *const info) |
PHPAPI void | mysqlnd_connection_state_init (struct st_mysqlnd_connection_state *const state) |
MYSQLND_RES * | MYSQLND_METHOD (mysqlnd_conn_data, list_method) |
PHPAPI zend_ulong | mysqlnd_old_escape_string (char *newstr, const char *escapestr, size_t escapestr_len) |
PHPAPI const char * | mysqlnd_get_client_info (void) |
PHPAPI unsigned long | mysqlnd_get_client_version (void) |
MYSQLND_STMT * | MYSQLND_METHOD (mysqlnd_conn_data, stmt_init) |
MYSQLND ** | mysqlnd_stream_array_check_for_readiness (MYSQLND **conn_array) |
PHPAPI enum_func_status | mysqlnd_poll (MYSQLND **r_array, MYSQLND **e_array, MYSQLND ***dont_poll, long sec, long usec, int *desc_num) |
PHPAPI MYSQLND * | mysqlnd_connection_connect (MYSQLND *conn_handle, const char *const host, const char *const user, const char *const passwd, unsigned int passwd_len, const char *const db, unsigned int db_len, unsigned int port, const char *const sock_or_pipe, unsigned int mysql_flags, unsigned int client_api_flags) |
PHPAPI MYSQLND * | mysqlnd_connection_init (const size_t client_flags, const bool persistent, MYSQLND_CLASS_METHODS_TYPE(mysqlnd_object_factory) *object_factory) |
Variables | |
MYSQLND_CHARSET * | mysqlnd_charsets |
PHPAPI const char *const | mysqlnd_server_gone = "MySQL server has gone away" |
PHPAPI const char *const | mysqlnd_out_of_sync = "Commands out of sync; you can't run this command now" |
PHPAPI const char *const | mysqlnd_out_of_memory = "Out of memory" |
PHPAPI MYSQLND_STATS * | mysqlnd_global_stats = NULL |
MYSQLND_CLASS_METHODS_END | |
mysqlnd_query_read_result_set_header | |
mysqlnd_result_init | |
#define php_select | ( | m, | |
r, | |||
w, | |||
e, | |||
t ) |
Definition at line 2176 of file mysqlnd_connection.c.
PHPAPI MYSQLND * mysqlnd_connection_connect | ( | MYSQLND * | conn_handle, |
const char *const | host, | ||
const char *const | user, | ||
const char *const | passwd, | ||
unsigned int | passwd_len, | ||
const char *const | db, | ||
unsigned int | db_len, | ||
unsigned int | port, | ||
const char *const | sock_or_pipe, | ||
unsigned int | mysql_flags, | ||
unsigned int | client_api_flags ) |
Definition at line 2263 of file mysqlnd_connection.c.
PHPAPI MYSQLND * mysqlnd_connection_init | ( | const size_t | client_flags, |
const bool | persistent, | ||
MYSQLND_CLASS_METHODS_TYPE(mysqlnd_object_factory) * | object_factory ) |
Definition at line 2312 of file mysqlnd_connection.c.
PHPAPI void mysqlnd_connection_state_init | ( | struct st_mysqlnd_connection_state *const | state | ) |
Definition at line 207 of file mysqlnd_connection.c.
PHPAPI void mysqlnd_error_info_free_contents | ( | MYSQLND_ERROR_INFO *const | info | ) |
Definition at line 165 of file mysqlnd_connection.c.
PHPAPI void mysqlnd_error_info_init | ( | MYSQLND_ERROR_INFO *const | info, |
const bool | persistent ) |
Definition at line 150 of file mysqlnd_connection.c.
Definition at line 1200 of file mysqlnd_connection.c.
Definition at line 1208 of file mysqlnd_connection.c.
MYSQLND_METHOD | ( | mysqlnd_conn_data | , |
list_method | ) |
Definition at line 833 of file mysqlnd_connection.c.
MYSQLND_METHOD | ( | mysqlnd_conn_data | , |
stmt_init | ) |
Definition at line 1900 of file mysqlnd_connection.c.
MYSQLND_METHOD | ( | mysqlnd_upsert_status | , |
reset | ) |
Definition at line 45 of file mysqlnd_connection.c.
MYSQLND_METHOD | ( | mysqlnd_upsert_status | , |
set_affected_rows_to_error | ) |
Definition at line 57 of file mysqlnd_connection.c.
PHPAPI zend_ulong mysqlnd_old_escape_string | ( | char * | newstr, |
const char * | escapestr, | ||
size_t | escapestr_len ) |
Definition at line 896 of file mysqlnd_connection.c.
PHPAPI enum_func_status mysqlnd_poll | ( | MYSQLND ** | r_array, |
MYSQLND ** | e_array, | ||
MYSQLND *** | dont_poll, | ||
long | sec, | ||
long | usec, | ||
int * | desc_num ) |
Definition at line 2184 of file mysqlnd_connection.c.
Definition at line 2067 of file mysqlnd_connection.c.
void mysqlnd_upsert_status_init | ( | MYSQLND_UPSERT_STATUS *const | upsert_status | ) |
Definition at line 72 of file mysqlnd_connection.c.
|
extern |
Definition at line 576 of file mysqlnd_charset.c.
MYSQLND_CLASS_METHODS_END |
Definition at line 67 of file mysqlnd_connection.c.
PHPAPI MYSQLND_STATS* mysqlnd_global_stats = NULL |
Definition at line 40 of file mysqlnd_connection.c.
PHPAPI const char* const mysqlnd_out_of_memory = "Out of memory" |
Definition at line 38 of file mysqlnd_connection.c.
PHPAPI const char* const mysqlnd_out_of_sync = "Commands out of sync; you can't run this command now" |
Definition at line 37 of file mysqlnd_connection.c.
mysqlnd_query_read_result_set_header |
Definition at line 1963 of file mysqlnd_connection.c.
mysqlnd_result_init |
Definition at line 1973 of file mysqlnd_connection.c.
PHPAPI const char* const mysqlnd_server_gone = "MySQL server has gone away" |
Definition at line 36 of file mysqlnd_connection.c.