|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <math.h>#include "php.h"#include "mysqlnd.h"#include "mysqlnd_wireprotocol.h"#include "mysqlnd_connection.h"#include "mysqlnd_ps.h"#include "mysqlnd_priv.h"#include "mysqlnd_debug.h"#include "mysql_float_to_double.h"Go to the source code of this file.
Data Structures | |
| struct | st_mysqlnd_time |
Macros | |
| #define | MYSQLND_PS_SKIP_RESULT_W_LEN -1 |
| #define | MYSQLND_PS_SKIP_RESULT_STR -2 |
| #define | NOT_FIXED_DEC 31 |
Enumerations | |
| enum | mysqlnd_timestamp_type { MYSQLND_TIMESTAMP_NONE = -2 , MYSQLND_TIMESTAMP_ERROR = -1 , MYSQLND_TIMESTAMP_DATE = 0 , MYSQLND_TIMESTAMP_DATETIME = 1 , MYSQLND_TIMESTAMP_TIME = 2 } |
Functions | |
| void | ps_fetch_from_1_to_8_bytes (zval *zv, const MYSQLND_FIELD *const field, const unsigned int pack_len, const zend_uchar **row, unsigned int byte_count) |
| void | _mysqlnd_init_ps_fetch_subsystem (void) |
| enum_func_status | mysqlnd_stmt_execute_generate_request (MYSQLND_STMT *const s, zend_uchar **request, size_t *request_len, bool *free_buffer) |
Variables | |
| struct st_mysqlnd_perm_bind | mysqlnd_ps_fetch_functions [MYSQL_TYPE_LAST+1] |
| #define MYSQLND_PS_SKIP_RESULT_STR -2 |
Definition at line 51 of file mysqlnd_ps_codec.c.
| #define MYSQLND_PS_SKIP_RESULT_W_LEN -1 |
Definition at line 50 of file mysqlnd_ps_codec.c.
| #define NOT_FIXED_DEC 31 |
| Enumerator | |
|---|---|
| MYSQLND_TIMESTAMP_NONE | |
| MYSQLND_TIMESTAMP_ERROR | |
| MYSQLND_TIMESTAMP_DATE | |
| MYSQLND_TIMESTAMP_DATETIME | |
| MYSQLND_TIMESTAMP_TIME | |
Definition at line 29 of file mysqlnd_ps_codec.c.
Definition at line 426 of file mysqlnd_ps_codec.c.
| enum_func_status mysqlnd_stmt_execute_generate_request | ( | MYSQLND_STMT *const | s, |
| zend_uchar ** | request, | ||
| size_t * | request_len, | ||
| bool * | free_buffer ) |
Definition at line 948 of file mysqlnd_ps_codec.c.
| void ps_fetch_from_1_to_8_bytes | ( | zval * | zv, |
| const MYSQLND_FIELD *const | field, | ||
| const unsigned int | pack_len, | ||
| const zend_uchar ** | row, | ||
| unsigned int | byte_count ) |
Definition at line 86 of file mysqlnd_ps_codec.c.
| struct st_mysqlnd_perm_bind mysqlnd_ps_fetch_functions[MYSQL_TYPE_LAST+1] |
Definition at line 48 of file mysqlnd_ps_codec.c.