723 ?
string $hostname =
null,
724 ?
string $username =
null,
726 ?
string $database =
null,
728 ?
string $socket =
null
773 ?string $hostname = null,
774 ?string $username = null,
776 ?string $database = null,
778 ?string $socket = null
809 #[\
Deprecated(since:
'8.1', message:
'use mysqli_get_client_info() instead')]
834 #[\
Deprecated(since:
'8.1', message:
'replace calls to parent::init() with parent::__construct()')]
841 #[\Deprecated(since: '8.4', message: 'use KILL CONNECTION/QUERY SQL statement instead')]
842 public function kill(
int $process_id): bool {}
866 #[\
Deprecated(since:
'8.4', message:
'because the reconnect feature has been removed in PHP 8.2 and this method is now redundant')]
873 public static
function poll(?array &$read, ?array &
$error, array &$reject, int $seconds, int $microseconds = 0): int|false {}
892 ?string $hostname = null,
893 ?string $username = null,
895 ?string $database = null,
897 ?string $socket = null,
975 ?string $certificate,
976 ?string $ca_certificate,
978 ?string $cipher_algos
1015 #[\
Deprecated(since:
'8.4', message:
'use FLUSH SQL statement instead')]
1353 ?string $hostname = null,
1354 ?string $username = null,
1356 ?string $database = null,
1358 ?string $socket = null
1493#[\
Deprecated(since:
'8.4', message:
'use KILL CONNECTION/QUERY SQL statement instead')]
1516#[\
Deprecated(since:
'8.4', message:
'because the reconnect feature has been removed in PHP 8.2 and this function is now redundant')]
1531 ?string $hostname = null,
1532 ?string $username = null,
1534 ?string $password = null,
1535 ?string $database = null,
1537 ?string $socket = null,
1635 ?string $certificate,
1636 ?string $ca_certificate,
1638 ?string $cipher_algos
1656#[\
Deprecated(since:
'8.4', message:
'use FLUSH SQL statement instead')]
fetch_object(string $class="stdClass", array $constructor_args=[])
fetch_column(int $column=0)
fetch_field_direct(int $index)
fetch_array(int $mode=MYSQLI_BOTH)
fetch_all(int $mode=MYSQLI_NUM)
__construct(mysqli $mysql, int $result_mode=MYSQLI_STORE_RESULT)
execute(?array $params=null)
bind_param(string $types, mixed &... $vars)
send_long_data(int $param_num, string $data)
bind_result(mixed &... $vars)
int string $affected_rows
__construct(mysqli $mysql, ?string $query=null)
attr_set(int $attribute, int $value)
set_charset(string $charset)
begin_transaction(int $flags=0, ?string $name=null)
options(int $option, $value)
rollback(int $flags=0, ?string $name=null)
ssl_set(?string $key, ?string $certificate, ?string $ca_certificate, ?string $ca_path, ?string $cipher_algos)
__construct(?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null)
change_user(string $username, #[\SensitiveParameter] string $password, ?string $database)
real_connect(?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null, int $flags=0)
static poll(?array &$read, ?array &$error, array &$reject, int $seconds, int $microseconds=0)
escape_string(string $string)
query(string $query, int $result_mode=MYSQLI_STORE_RESULT)
select_db(string $database)
real_query(string $query)
int string $affected_rows
multi_query(string $query)
release_savepoint(string $name)
set_opt(int $option, $value)
connect(?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null)
commit(int $flags=0, ?string $name=null)
store_result(int $mode=0)
real_escape_string(string $string)
execute_query(string $query, ?array $params=null)
if(PHP_SAPI !='cli') if($argc< 1) $options
foreach(explode("\n", $input) as $line) $result
mysqli_stmt_free_result(mysqli_stmt $statement)
mysqli_num_fields(mysqli_result $result)
const MYSQLI_NO_DEFAULT_VALUE_FLAG
const MYSQLI_INIT_COMMAND
mysqli_get_client_info(?mysqli $mysql=null)
const MYSQLI_OPT_LOAD_DATA_LOCAL_DIR
const MYSQLI_UNSIGNED_FLAG
const MYSQLI_TYPE_LONG_BLOB
mysqli_stmt_insert_id(mysqli_stmt $statement)
const MYSQLI_CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS
const MYSQLI_OPT_CONNECT_TIMEOUT
mysqli_set_opt(mysqli $mysql, int $option, $value)
mysqli_execute_query(mysqli $mysql, string $query, ?array $params=null)
mysqli_fetch_object(mysqli_result $result, string $class="stdClass", array $constructor_args=[])
const MYSQLI_REFRESH_REPLICA
const MYSQLI_READ_DEFAULT_FILE
const MYSQLI_AUTO_INCREMENT_FLAG
const MYSQLI_READ_DEFAULT_GROUP
const MYSQLI_CLIENT_INTERACTIVE
mysqli_prepare(mysqli $mysql, string $query)
const MYSQLI_MULTIPLE_KEY_FLAG
mysqli_change_user(mysqli $mysql, string $username, #[\SensitiveParameter] string $password, ?string $database)
mysqli_get_server_version(mysqli $mysql)
mysqli_num_rows(mysqli_result $result)
const MYSQLI_TYPE_TINY_BLOB
mysqli_error(mysqli $mysql)
const MYSQLI_OPT_NET_CMD_BUFFER_SIZE
const MYSQLI_OPT_NET_READ_BUFFER_SIZE
mysqli_refresh(mysqli $mysql, int $flags)
mysqli_commit(mysqli $mysql, int $flags=0, ?string $name=null)
const MYSQLI_REFRESH_SLAVE
mysqli_get_connection_stats(mysqli $mysql)
const MYSQLI_TRANS_COR_NO_RELEASE
mysqli_stmt_affected_rows(mysqli_stmt $statement)
const MYSQLI_OPT_READ_TIMEOUT
mysqli_begin_transaction(mysqli $mysql, int $flags=0, ?string $name=null)
const MYSQLI_SERVER_PUBLIC_KEY
const MYSQLI_REFRESH_HOSTS
const MYSQLI_TYPE_DECIMAL
const MYSQLI_CLIENT_FOUND_ROWS
mysqli_get_server_info(mysqli $mysql)
mysqli_ssl_set(mysqli $mysql, ?string $key, ?string $certificate, ?string $ca_certificate, ?string $ca_path, ?string $cipher_algos)
mysqli_stmt_error_list(mysqli_stmt $statement)
mysqli_get_client_stats()
const MYSQLI_TRANS_COR_AND_CHAIN
const MYSQLI_SERVER_QUERY_NO_INDEX_USED
mysqli_stmt_send_long_data(mysqli_stmt $statement, int $param_num, string $data)
const MYSQLI_UNIQUE_KEY_FLAG
mysqli_fetch_lengths(mysqli_result $result)
mysqli_stmt_sqlstate(mysqli_stmt $statement)
mysqli_stmt_data_seek(mysqli_stmt $statement, int $offset)
mysqli_stmt_reset(mysqli_stmt $statement)
const MYSQLI_TRANS_START_READ_WRITE
const MYSQLI_TYPE_TIMESTAMP
const MYSQLI_REFRESH_MASTER
const MYSQLI_STORE_RESULT
mysqli_field_count(mysqli $mysql)
mysqli_field_seek(mysqli_result $result, int $index)
mysqli_get_client_version()
mysqli_next_result(mysqli $mysql)
mysqli_get_warnings(mysqli $mysql)
mysqli_fetch_fields(mysqli_result $result)
const MYSQLI_TRANS_COR_RELEASE
mysqli_stmt_attr_get(mysqli_stmt $statement, int $attribute)
mysqli_affected_rows(mysqli $mysql)
const MYSQLI_ZEROFILL_FLAG
mysqli_more_results(mysqli $mysql)
mysqli_ping(mysqli $mysql)
mysqli_stat(mysqli $mysql)
mysqli_release_savepoint(mysqli $mysql, string $name)
mysqli_stmt_param_count(mysqli_stmt $statement)
mysqli_escape_string(mysqli $mysql, string $string)
mysqli_query(mysqli $mysql, string $query, int $result_mode=MYSQLI_STORE_RESULT)
const MYSQLI_REFRESH_STATUS
mysqli_stmt_next_result(mysqli_stmt $statement)
mysqli_errno(mysqli $mysql)
mysqli_store_result(mysqli $mysql, int $mode=0)
mysqli_stmt_store_result(mysqli_stmt $statement)
const MYSQLI_OPT_INT_AND_FLOAT_NATIVE
mysqli_fetch_field_direct(mysqli_result $result, int $index)
const MYSQLI_TYPE_LONGLONG
const MYSQLI_SERVER_PS_OUT_PARAMS
const MYSQLI_CLIENT_IGNORE_SPACE
mysqli_fetch_column(mysqli_result $result, int $column=0)
const MYSQLI_SERVER_QUERY_WAS_SLOW
mysqli_error_list(mysqli $mysql)
const MYSQLI_TYPE_VAR_STRING
const MYSQLI_CLIENT_NO_SCHEMA
mysqli_stmt_get_warnings(mysqli_stmt $statement)
const MYSQLI_TYPE_NEWDATE
mysqli_stmt_bind_param(mysqli_stmt $statement, string $types, mixed &... $vars)
mysqli_autocommit(mysqli $mysql, bool $enable)
mysqli_rollback(mysqli $mysql, int $flags=0, ?string $name=null)
const MYSQLI_PRI_KEY_FLAG
mysqli_poll(?array &$read, ?array &$error, array &$reject, int $seconds, int $microseconds=0)
mysqli_kill(mysqli $mysql, int $process_id)
mysqli_fetch_field(mysqli_result $result)
mysqli_set_charset(mysqli $mysql, string $charset)
mysqli_execute(mysqli_stmt $statement, ?array $params=null)
mysqli_stmt_prepare(mysqli_stmt $statement, string $query)
const MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED
const MYSQLI_REFRESH_TABLES
mysqli_thread_id(mysqli $mysql)
mysqli_fetch_assoc(mysqli_result $result)
mysqli_fetch_all(mysqli_result $result, int $mode=MYSQLI_NUM)
const MYSQLI_TRANS_START_WITH_CONSISTENT_SNAPSHOT
const MYSQLI_NOT_NULL_FLAG
mysqli_stmt_bind_result(mysqli_stmt $statement, mixed &... $vars)
mysqli_dump_debug_info(mysqli $mysql)
mysqli_debug(string $options)
const MYSQLI_OPT_CAN_HANDLE_EXPIRED_PASSWORDS
const MYSQLI_TRANS_START_READ_ONLY
mysqli_data_seek(mysqli_result $result, int $offset)
const MYSQLI_TIMESTAMP_FLAG
mysqli_options(mysqli $mysql, int $option, $value)
const MYSQLI_TYPE_MEDIUM_BLOB
mysqli_field_tell(mysqli_result $result)
mysqli_stmt_execute(mysqli_stmt $statement, ?array $params=null)
const MYSQLI_TYPE_GEOMETRY
mysqli_stmt_field_count(mysqli_stmt $statement)
const MYSQLI_CURSOR_TYPE_NO_CURSOR
const MYSQLI_CLIENT_COMPRESS
const MYSQLI_REFRESH_THREADS
mysqli_use_result(mysqli $mysql)
mysqli_savepoint(mysqli $mysql, string $name)
mysqli_stmt_error(mysqli_stmt $statement)
const MYSQLI_PART_KEY_FLAG
const MYSQLI_REFRESH_GRANT
mysqli_reap_async_query(mysqli $mysql)
mysqli_insert_id(mysqli $mysql)
const MYSQLI_ON_UPDATE_NOW_FLAG
mysqli_stmt_init(mysqli $mysql)
const MYSQLI_SET_CHARSET_NAME
const MYSQLI_TRANS_COR_AND_NO_CHAIN
mysqli_multi_query(mysqli $mysql, string $query)
mysqli_fetch_row(mysqli_result $result)
mysqli_get_proto_info(mysqli $mysql)
const MYSQLI_OPT_LOCAL_INFILE
mysqli_real_connect(mysqli $mysql, ?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null, int $flags=0)
mysqli_real_query(mysqli $mysql, string $query)
mysqli_warning_count(mysqli $mysql)
mysqli_report(int $flags)
const MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH
mysqli_real_escape_string(mysqli $mysql, string $string)
const MYSQLI_REFRESH_BACKUP_LOG
const MYSQLI_DEBUG_TRACE_ENABLED
mysqli_character_set_name(mysqli $mysql)
mysqli_get_host_info(mysqli $mysql)
mysqli_stmt_result_metadata(mysqli_stmt $statement)
const MYSQLI_TYPE_DATETIME
const MYSQLI_STMT_ATTR_CURSOR_TYPE
mysqli_connect(?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null)
const MYSQLI_CLIENT_SSL_VERIFY_SERVER_CERT
mysqli_stmt_more_results(mysqli_stmt $statement)
const MYSQLI_TYPE_NEWDECIMAL
mysqli_stmt_num_rows(mysqli_stmt $statement)
mysqli_fetch_array(mysqli_result $result, int $mode=MYSQLI_BOTH)
mysqli_sqlstate(mysqli $mysql)
const MYSQLI_DATA_TRUNCATED
mysqli_stmt_get_result(mysqli_stmt $statement)
mysqli_select_db(mysqli $mysql, string $database)
mysqli_info(mysqli $mysql)
mysqli_stmt_attr_set(mysqli_stmt $statement, int $attribute, int $value)
const MYSQLI_CURSOR_TYPE_READ_ONLY
const MYSQLI_OPT_SSL_VERIFY_SERVER_CERT
mysqli_stmt_errno(mysqli_stmt $statement)
const MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT
mysqli_stmt_fetch(mysqli_stmt $statement)
mysqli_get_charset(mysqli $mysql)
#define mysqli_stmt_close(c, implicit)
#define mysqli_free_result(r, implicit)
#define mysqli_close(c, how)
#define MYSQLI_STORE_RESULT
#define MYSQLI_USE_RESULT
#define MYSQLI_REPORT_ERROR
#define MYSQLI_STORE_RESULT_COPY_DATA
#define MYSQLI_REPORT_OFF
#define MYSQLI_REPORT_INDEX
#define MYSQLI_REPORT_ALL
#define MYSQLI_REPORT_STRICT
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))