php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mysqli_api.c File Reference
#include <signal.h>
#include "php.h"
#include "zend_smart_str.h"
#include "php_mysqli_structs.h"
#include "mysqli_priv.h"
#include "ext/mysqlnd/mysql_float_to_double.h"

Go to the source code of this file.

Macros

#define ERROR_ARG_POS(arg_num)
 
#define mysql_real_escape_string_quote(mysql, to, from, length, quote)
 

Functions

 PHP_FUNCTION (mysqli_affected_rows)
 
 PHP_FUNCTION (mysqli_autocommit)
 
 PHP_FUNCTION (mysqli_stmt_bind_param)
 
 PHP_FUNCTION (mysqli_stmt_bind_result)
 
 PHP_FUNCTION (mysqli_change_user)
 
 PHP_FUNCTION (mysqli_character_set_name)
 
void php_mysqli_close (MY_MYSQL *mysql, int close_type, int resource_status)
 
 PHP_FUNCTION (mysqli_close)
 
 PHP_FUNCTION (mysqli_commit)
 
 PHP_FUNCTION (mysqli_data_seek)
 
 PHP_FUNCTION (mysqli_debug)
 
 PHP_FUNCTION (mysqli_dump_debug_info)
 
 PHP_FUNCTION (mysqli_errno)
 
 PHP_FUNCTION (mysqli_error)
 
 PHP_FUNCTION (mysqli_stmt_execute)
 
void close_stmt_and_copy_errors (MY_STMT *stmt, MY_MYSQL *mysql)
 
 PHP_FUNCTION (mysqli_execute_query)
 
void mysqli_stmt_fetch_mysqlnd (INTERNAL_FUNCTION_PARAMETERS)
 
 PHP_FUNCTION (mysqli_stmt_fetch)
 
 PHP_FUNCTION (mysqli_fetch_field)
 
 PHP_FUNCTION (mysqli_fetch_fields)
 
 PHP_FUNCTION (mysqli_fetch_field_direct)
 
 PHP_FUNCTION (mysqli_fetch_lengths)
 
 PHP_FUNCTION (mysqli_fetch_row)
 
 PHP_FUNCTION (mysqli_field_count)
 
 PHP_FUNCTION (mysqli_field_seek)
 
 PHP_FUNCTION (mysqli_field_tell)
 
 PHP_FUNCTION (mysqli_free_result)
 
 PHP_FUNCTION (mysqli_get_client_info)
 
 PHP_FUNCTION (mysqli_get_client_version)
 
 PHP_FUNCTION (mysqli_get_host_info)
 
 PHP_FUNCTION (mysqli_get_proto_info)
 
 PHP_FUNCTION (mysqli_get_server_info)
 
 PHP_FUNCTION (mysqli_get_server_version)
 
 PHP_FUNCTION (mysqli_info)
 
void php_mysqli_init (INTERNAL_FUNCTION_PARAMETERS, bool is_method)
 
 PHP_FUNCTION (mysqli_init)
 
 PHP_FUNCTION (mysqli_insert_id)
 
 PHP_FUNCTION (mysqli_kill)
 
 PHP_FUNCTION (mysqli_more_results)
 
 PHP_FUNCTION (mysqli_next_result)
 
 PHP_FUNCTION (mysqli_stmt_more_results)
 
 PHP_FUNCTION (mysqli_stmt_next_result)
 
 PHP_FUNCTION (mysqli_num_fields)
 
 PHP_FUNCTION (mysqli_num_rows)
 
 PHP_FUNCTION (mysqli_options)
 
 PHP_FUNCTION (mysqli_ping)
 
 PHP_FUNCTION (mysqli_prepare)
 
 PHP_FUNCTION (mysqli_real_connect)
 
 PHP_FUNCTION (mysqli_real_query)
 
 PHP_FUNCTION (mysqli_real_escape_string)
 
 PHP_FUNCTION (mysqli_rollback)
 
 PHP_FUNCTION (mysqli_stmt_send_long_data)
 
 PHP_FUNCTION (mysqli_stmt_affected_rows)
 
 PHP_FUNCTION (mysqli_stmt_close)
 
 PHP_FUNCTION (mysqli_stmt_data_seek)
 
 PHP_FUNCTION (mysqli_stmt_field_count)
 
 PHP_FUNCTION (mysqli_stmt_free_result)
 
 PHP_FUNCTION (mysqli_stmt_insert_id)
 
 PHP_FUNCTION (mysqli_stmt_param_count)
 
 PHP_FUNCTION (mysqli_stmt_reset)
 
 PHP_FUNCTION (mysqli_stmt_num_rows)
 
 PHP_FUNCTION (mysqli_select_db)
 
 PHP_FUNCTION (mysqli_sqlstate)
 
 PHP_FUNCTION (mysqli_ssl_set)
 
 PHP_FUNCTION (mysqli_stat)
 
 PHP_FUNCTION (mysqli_refresh)
 
 PHP_FUNCTION (mysqli_stmt_attr_set)
 
 PHP_FUNCTION (mysqli_stmt_attr_get)
 
 PHP_FUNCTION (mysqli_stmt_errno)
 
 PHP_FUNCTION (mysqli_stmt_error)
 
 PHP_FUNCTION (mysqli_stmt_init)
 
 PHP_FUNCTION (mysqli_stmt_prepare)
 
 PHP_FUNCTION (mysqli_stmt_result_metadata)
 
 PHP_FUNCTION (mysqli_stmt_store_result)
 
 PHP_FUNCTION (mysqli_stmt_sqlstate)
 
 PHP_FUNCTION (mysqli_store_result)
 
 PHP_FUNCTION (mysqli_thread_id)
 
 PHP_FUNCTION (mysqli_thread_safe)
 
 PHP_FUNCTION (mysqli_use_result)
 
 PHP_FUNCTION (mysqli_warning_count)
 

Macro Definition Documentation

◆ ERROR_ARG_POS

#define ERROR_ARG_POS ( arg_num)
Value:
(hasThis() ? (arg_num-1) : (arg_num))
#define hasThis()
Definition zend_API.h:525
uint32_t arg_num

Definition at line 31 of file mysqli_api.c.

◆ mysql_real_escape_string_quote

#define mysql_real_escape_string_quote ( mysql,
to,
from,
length,
quote )
Value:
mysql_real_escape_string(mysql, to, from, length)
#define mysql_real_escape_string(r, a, b, c)

Definition at line 1349 of file mysqli_api.c.

Function Documentation

◆ close_stmt_and_copy_errors()

void close_stmt_and_copy_errors ( MY_STMT * stmt,
MY_MYSQL * mysql )

Definition at line 466 of file mysqli_api.c.

◆ mysqli_stmt_fetch_mysqlnd()

void mysqli_stmt_fetch_mysqlnd ( INTERNAL_FUNCTION_PARAMETERS )

Definition at line 607 of file mysqli_api.c.

◆ PHP_FUNCTION() [1/77]

PHP_FUNCTION ( mysqli_affected_rows )

Definition at line 34 of file mysqli_api.c.

◆ PHP_FUNCTION() [2/77]

PHP_FUNCTION ( mysqli_autocommit )

Definition at line 55 of file mysqli_api.c.

◆ PHP_FUNCTION() [3/77]

PHP_FUNCTION ( mysqli_change_user )

Definition at line 199 of file mysqli_api.c.

◆ PHP_FUNCTION() [4/77]

PHP_FUNCTION ( mysqli_character_set_name )

Definition at line 219 of file mysqli_api.c.

◆ PHP_FUNCTION() [5/77]

PHP_FUNCTION ( mysqli_close )

Definition at line 269 of file mysqli_api.c.

◆ PHP_FUNCTION() [6/77]

PHP_FUNCTION ( mysqli_commit )

Definition at line 290 of file mysqli_api.c.

◆ PHP_FUNCTION() [7/77]

PHP_FUNCTION ( mysqli_data_seek )

Definition at line 312 of file mysqli_api.c.

◆ PHP_FUNCTION() [8/77]

PHP_FUNCTION ( mysqli_debug )

Definition at line 348 of file mysqli_api.c.

◆ PHP_FUNCTION() [9/77]

PHP_FUNCTION ( mysqli_dump_debug_info )

Definition at line 363 of file mysqli_api.c.

◆ PHP_FUNCTION() [10/77]

PHP_FUNCTION ( mysqli_errno )

Definition at line 378 of file mysqli_api.c.

◆ PHP_FUNCTION() [11/77]

PHP_FUNCTION ( mysqli_error )

Definition at line 392 of file mysqli_api.c.

◆ PHP_FUNCTION() [12/77]

PHP_FUNCTION ( mysqli_execute_query )

Definition at line 487 of file mysqli_api.c.

◆ PHP_FUNCTION() [13/77]

PHP_FUNCTION ( mysqli_fetch_field )

Definition at line 663 of file mysqli_api.c.

◆ PHP_FUNCTION() [14/77]

PHP_FUNCTION ( mysqli_fetch_field_direct )

Definition at line 714 of file mysqli_api.c.

◆ PHP_FUNCTION() [15/77]

PHP_FUNCTION ( mysqli_fetch_fields )

Definition at line 685 of file mysqli_api.c.

◆ PHP_FUNCTION() [16/77]

PHP_FUNCTION ( mysqli_fetch_lengths )

Definition at line 747 of file mysqli_api.c.

◆ PHP_FUNCTION() [17/77]

PHP_FUNCTION ( mysqli_fetch_row )

Definition at line 775 of file mysqli_api.c.

◆ PHP_FUNCTION() [18/77]

PHP_FUNCTION ( mysqli_field_count )

Definition at line 782 of file mysqli_api.c.

◆ PHP_FUNCTION() [19/77]

PHP_FUNCTION ( mysqli_field_seek )

Definition at line 797 of file mysqli_api.c.

◆ PHP_FUNCTION() [20/77]

PHP_FUNCTION ( mysqli_field_tell )

Definition at line 825 of file mysqli_api.c.

◆ PHP_FUNCTION() [21/77]

PHP_FUNCTION ( mysqli_free_result )

Definition at line 840 of file mysqli_api.c.

◆ PHP_FUNCTION() [22/77]

PHP_FUNCTION ( mysqli_get_client_info )

Definition at line 856 of file mysqli_api.c.

◆ PHP_FUNCTION() [23/77]

PHP_FUNCTION ( mysqli_get_client_version )

Definition at line 879 of file mysqli_api.c.

◆ PHP_FUNCTION() [24/77]

PHP_FUNCTION ( mysqli_get_host_info )

Definition at line 890 of file mysqli_api.c.

◆ PHP_FUNCTION() [25/77]

PHP_FUNCTION ( mysqli_get_proto_info )

Definition at line 904 of file mysqli_api.c.

◆ PHP_FUNCTION() [26/77]

PHP_FUNCTION ( mysqli_get_server_info )

Definition at line 918 of file mysqli_api.c.

◆ PHP_FUNCTION() [27/77]

PHP_FUNCTION ( mysqli_get_server_version )

Definition at line 933 of file mysqli_api.c.

◆ PHP_FUNCTION() [28/77]

PHP_FUNCTION ( mysqli_info )

Definition at line 948 of file mysqli_api.c.

◆ PHP_FUNCTION() [29/77]

PHP_FUNCTION ( mysqli_init )

Definition at line 1005 of file mysqli_api.c.

◆ PHP_FUNCTION() [30/77]

PHP_FUNCTION ( mysqli_insert_id )

Definition at line 1012 of file mysqli_api.c.

◆ PHP_FUNCTION() [31/77]

PHP_FUNCTION ( mysqli_kill )

Definition at line 1028 of file mysqli_api.c.

◆ PHP_FUNCTION() [32/77]

PHP_FUNCTION ( mysqli_more_results )

Definition at line 1054 of file mysqli_api.c.

◆ PHP_FUNCTION() [33/77]

PHP_FUNCTION ( mysqli_next_result )

Definition at line 1069 of file mysqli_api.c.

◆ PHP_FUNCTION() [34/77]

PHP_FUNCTION ( mysqli_num_fields )

Definition at line 1121 of file mysqli_api.c.

◆ PHP_FUNCTION() [35/77]

PHP_FUNCTION ( mysqli_num_rows )

Definition at line 1136 of file mysqli_api.c.

◆ PHP_FUNCTION() [36/77]

PHP_FUNCTION ( mysqli_options )

Definition at line 1188 of file mysqli_api.c.

◆ PHP_FUNCTION() [37/77]

PHP_FUNCTION ( mysqli_ping )

Definition at line 1240 of file mysqli_api.c.

◆ PHP_FUNCTION() [38/77]

PHP_FUNCTION ( mysqli_prepare )

Definition at line 1258 of file mysqli_api.c.

◆ PHP_FUNCTION() [39/77]

PHP_FUNCTION ( mysqli_real_connect )

Definition at line 1313 of file mysqli_api.c.

◆ PHP_FUNCTION() [40/77]

PHP_FUNCTION ( mysqli_real_escape_string )

Definition at line 1352 of file mysqli_api.c.

◆ PHP_FUNCTION() [41/77]

PHP_FUNCTION ( mysqli_real_query )

Definition at line 1320 of file mysqli_api.c.

◆ PHP_FUNCTION() [42/77]

PHP_FUNCTION ( mysqli_refresh )

Definition at line 1664 of file mysqli_api.c.

◆ PHP_FUNCTION() [43/77]

PHP_FUNCTION ( mysqli_rollback )

Definition at line 1372 of file mysqli_api.c.

◆ PHP_FUNCTION() [44/77]

PHP_FUNCTION ( mysqli_select_db )

Definition at line 1582 of file mysqli_api.c.

◆ PHP_FUNCTION() [45/77]

PHP_FUNCTION ( mysqli_sqlstate )

Definition at line 1603 of file mysqli_api.c.

◆ PHP_FUNCTION() [46/77]

PHP_FUNCTION ( mysqli_ssl_set )

Definition at line 1617 of file mysqli_api.c.

◆ PHP_FUNCTION() [47/77]

PHP_FUNCTION ( mysqli_stat )

Definition at line 1642 of file mysqli_api.c.

◆ PHP_FUNCTION() [48/77]

PHP_FUNCTION ( mysqli_stmt_affected_rows )

Definition at line 1422 of file mysqli_api.c.

◆ PHP_FUNCTION() [49/77]

PHP_FUNCTION ( mysqli_stmt_attr_get )

Definition at line 1732 of file mysqli_api.c.

◆ PHP_FUNCTION() [50/77]

PHP_FUNCTION ( mysqli_stmt_attr_set )

Definition at line 1679 of file mysqli_api.c.

◆ PHP_FUNCTION() [51/77]

PHP_FUNCTION ( mysqli_stmt_bind_param )

Definition at line 124 of file mysqli_api.c.

◆ PHP_FUNCTION() [52/77]

PHP_FUNCTION ( mysqli_stmt_bind_result )

Definition at line 175 of file mysqli_api.c.

◆ PHP_FUNCTION() [53/77]

PHP_FUNCTION ( mysqli_stmt_close )

Definition at line 1442 of file mysqli_api.c.

◆ PHP_FUNCTION() [54/77]

PHP_FUNCTION ( mysqli_stmt_data_seek )

Definition at line 1461 of file mysqli_api.c.

◆ PHP_FUNCTION() [55/77]

PHP_FUNCTION ( mysqli_stmt_errno )

Definition at line 1762 of file mysqli_api.c.

◆ PHP_FUNCTION() [56/77]

PHP_FUNCTION ( mysqli_stmt_error )

Definition at line 1777 of file mysqli_api.c.

◆ PHP_FUNCTION() [57/77]

PHP_FUNCTION ( mysqli_stmt_execute )

Definition at line 406 of file mysqli_api.c.

◆ PHP_FUNCTION() [58/77]

PHP_FUNCTION ( mysqli_stmt_fetch )

Definition at line 630 of file mysqli_api.c.

◆ PHP_FUNCTION() [59/77]

PHP_FUNCTION ( mysqli_stmt_field_count )

Definition at line 1483 of file mysqli_api.c.

◆ PHP_FUNCTION() [60/77]

PHP_FUNCTION ( mysqli_stmt_free_result )

Definition at line 1498 of file mysqli_api.c.

◆ PHP_FUNCTION() [61/77]

PHP_FUNCTION ( mysqli_stmt_init )

Definition at line 1792 of file mysqli_api.c.

◆ PHP_FUNCTION() [62/77]

PHP_FUNCTION ( mysqli_stmt_insert_id )

Definition at line 1514 of file mysqli_api.c.

◆ PHP_FUNCTION() [63/77]

PHP_FUNCTION ( mysqli_stmt_more_results )

Definition at line 1088 of file mysqli_api.c.

◆ PHP_FUNCTION() [64/77]

PHP_FUNCTION ( mysqli_stmt_next_result )

Definition at line 1103 of file mysqli_api.c.

◆ PHP_FUNCTION() [65/77]

PHP_FUNCTION ( mysqli_stmt_num_rows )

Definition at line 1564 of file mysqli_api.c.

◆ PHP_FUNCTION() [66/77]

PHP_FUNCTION ( mysqli_stmt_param_count )

Definition at line 1530 of file mysqli_api.c.

◆ PHP_FUNCTION() [67/77]

PHP_FUNCTION ( mysqli_stmt_prepare )

Definition at line 1819 of file mysqli_api.c.

◆ PHP_FUNCTION() [68/77]

PHP_FUNCTION ( mysqli_stmt_reset )

Definition at line 1545 of file mysqli_api.c.

◆ PHP_FUNCTION() [69/77]

PHP_FUNCTION ( mysqli_stmt_result_metadata )

Definition at line 1842 of file mysqli_api.c.

◆ PHP_FUNCTION() [70/77]

PHP_FUNCTION ( mysqli_stmt_send_long_data )

Definition at line 1395 of file mysqli_api.c.

◆ PHP_FUNCTION() [71/77]

PHP_FUNCTION ( mysqli_stmt_sqlstate )

Definition at line 1886 of file mysqli_api.c.

◆ PHP_FUNCTION() [72/77]

PHP_FUNCTION ( mysqli_stmt_store_result )

Definition at line 1867 of file mysqli_api.c.

◆ PHP_FUNCTION() [73/77]

PHP_FUNCTION ( mysqli_store_result )

Definition at line 1901 of file mysqli_api.c.

◆ PHP_FUNCTION() [74/77]

PHP_FUNCTION ( mysqli_thread_id )

Definition at line 1939 of file mysqli_api.c.

◆ PHP_FUNCTION() [75/77]

PHP_FUNCTION ( mysqli_thread_safe )

Definition at line 1954 of file mysqli_api.c.

◆ PHP_FUNCTION() [76/77]

PHP_FUNCTION ( mysqli_use_result )

Definition at line 1965 of file mysqli_api.c.

◆ PHP_FUNCTION() [77/77]

PHP_FUNCTION ( mysqli_warning_count )

Definition at line 1993 of file mysqli_api.c.

◆ php_mysqli_close()

void php_mysqli_close ( MY_MYSQL * mysql,
int close_type,
int resource_status )

Definition at line 234 of file mysqli_api.c.

◆ php_mysqli_init()

void php_mysqli_init ( INTERNAL_FUNCTION_PARAMETERS ,
bool is_method )

Definition at line 967 of file mysqli_api.c.