php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mysqlnd_ps.c File Reference
#include "php.h"
#include "mysqlnd.h"
#include "mysqlnd_wireprotocol.h"
#include "mysqlnd_connection.h"
#include "mysqlnd_priv.h"
#include "mysqlnd_ps.h"
#include "mysqlnd_result.h"
#include "mysqlnd_result_meta.h"
#include "mysqlnd_statistics.h"
#include "mysqlnd_debug.h"
#include "mysqlnd_block_alloc.h"
#include "mysqlnd_ext_plugin.h"

Go to the source code of this file.

Functions

enum_func_status mysqlnd_stmt_execute_generate_request (MYSQLND_STMT *const s, zend_uchar **request, size_t *request_len, bool *free_buffer)
 
enum_func_status mysqlnd_stmt_execute_batch_generate_request (MYSQLND_STMT *const s, zend_uchar **request, size_t *request_len, bool *free_buffer)
 
enum_func_status mysqlnd_fetch_stmt_row_cursor (MYSQLND_RES *result, zval **row_ptr, const unsigned int flags, bool *fetched_anything)
 
PHPAPI void MYSQLND_METHOD (mysqlnd_stmt, free_parameter_bind)
 
PHPAPI void MYSQLND_METHOD (mysqlnd_stmt, free_result_bind)
 
void _mysqlnd_init_ps_subsystem (void)
 

Variables

const char *const mysqlnd_not_bound_as_blob = "Can't send long data for non-string/non-binary data types"
 
const char *const mysqlnd_stmt_not_prepared = "Statement not prepared"
 
 mysqlnd_stmt_execute_generate_request
 
 mysqlnd_stmt_execute_parse_response
 
 MYSQLND_CLASS_METHODS_END
 

Function Documentation

◆ _mysqlnd_init_ps_subsystem()

void _mysqlnd_init_ps_subsystem ( void )

Definition at line 1968 of file mysqlnd_ps.c.

◆ mysqlnd_fetch_stmt_row_cursor()

enum_func_status mysqlnd_fetch_stmt_row_cursor ( MYSQLND_RES * result,
zval ** row_ptr,
const unsigned int flags,
bool * fetched_anything )

Definition at line 757 of file mysqlnd_ps.c.

◆ MYSQLND_METHOD() [1/2]

MYSQLND_METHOD ( mysqlnd_stmt ,
free_parameter_bind  )

Definition at line 1889 of file mysqlnd_ps.c.

◆ MYSQLND_METHOD() [2/2]

MYSQLND_METHOD ( mysqlnd_stmt ,
free_result_bind  )

Definition at line 1901 of file mysqlnd_ps.c.

◆ mysqlnd_stmt_execute_batch_generate_request()

enum_func_status mysqlnd_stmt_execute_batch_generate_request ( MYSQLND_STMT *const s,
zend_uchar ** request,
size_t * request_len,
bool * free_buffer )

◆ mysqlnd_stmt_execute_generate_request()

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.

Variable Documentation

◆ MYSQLND_CLASS_METHODS_END

MYSQLND_CLASS_METHODS_END

Definition at line 1964 of file mysqlnd_ps.c.

◆ mysqlnd_not_bound_as_blob

const char* const mysqlnd_not_bound_as_blob = "Can't send long data for non-string/non-binary data types"

Definition at line 31 of file mysqlnd_ps.c.

◆ mysqlnd_stmt_execute_generate_request

mysqlnd_stmt_execute_generate_request

Definition at line 1959 of file mysqlnd_ps.c.

◆ mysqlnd_stmt_execute_parse_response

mysqlnd_stmt_execute_parse_response

Definition at line 1960 of file mysqlnd_ps.c.

◆ mysqlnd_stmt_not_prepared

const char* const mysqlnd_stmt_not_prepared = "Statement not prepared"

Definition at line 32 of file mysqlnd_ps.c.