php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mysqli.stub.php
Go to the documentation of this file.
1<?php
2
4
5/* mysqli_options */
35const MYSQLI_INIT_COMMAND = UNKNOWN;
61
67
68/* mysqli_real_connect flags */
73const MYSQLI_CLIENT_SSL = UNKNOWN;
78const MYSQLI_CLIENT_COMPRESS = UNKNOWN;
119
120/* for mysqli_query */
125const MYSQLI_STORE_RESULT = UNKNOWN;
130const MYSQLI_USE_RESULT = UNKNOWN;
135const MYSQLI_ASYNC = UNKNOWN;
142
143/* for mysqli_fetch_assoc */
148const MYSQLI_ASSOC = UNKNOWN;
153const MYSQLI_NUM = UNKNOWN;
158const MYSQLI_BOTH = UNKNOWN;
159
160/* for mysqli_stmt_set_attr */
166
182
183/* column information */
188const MYSQLI_NOT_NULL_FLAG = UNKNOWN;
193const MYSQLI_PRI_KEY_FLAG = UNKNOWN;
208const MYSQLI_BLOB_FLAG = UNKNOWN;
213const MYSQLI_UNSIGNED_FLAG = UNKNOWN;
218const MYSQLI_ZEROFILL_FLAG = UNKNOWN;
228const MYSQLI_TIMESTAMP_FLAG = UNKNOWN;
233const MYSQLI_SET_FLAG = UNKNOWN;
238const MYSQLI_NUM_FLAG = UNKNOWN;
243const MYSQLI_PART_KEY_FLAG = UNKNOWN;
248const MYSQLI_GROUP_FLAG = UNKNOWN;
253const MYSQLI_ENUM_FLAG = UNKNOWN;
258const MYSQLI_BINARY_FLAG = UNKNOWN;
264
270
275const MYSQLI_TYPE_DECIMAL = UNKNOWN;
280const MYSQLI_TYPE_TINY = UNKNOWN;
285const MYSQLI_TYPE_SHORT = UNKNOWN;
290const MYSQLI_TYPE_LONG = UNKNOWN;
295const MYSQLI_TYPE_FLOAT = UNKNOWN;
300const MYSQLI_TYPE_DOUBLE = UNKNOWN;
305const MYSQLI_TYPE_NULL = UNKNOWN;
310const MYSQLI_TYPE_TIMESTAMP = UNKNOWN;
315const MYSQLI_TYPE_LONGLONG = UNKNOWN;
320const MYSQLI_TYPE_INT24 = UNKNOWN;
325const MYSQLI_TYPE_DATE = UNKNOWN;
330const MYSQLI_TYPE_TIME = UNKNOWN;
335const MYSQLI_TYPE_DATETIME = UNKNOWN;
340const MYSQLI_TYPE_YEAR = UNKNOWN;
345const MYSQLI_TYPE_NEWDATE = UNKNOWN;
350const MYSQLI_TYPE_ENUM = UNKNOWN;
355const MYSQLI_TYPE_SET = UNKNOWN;
360const MYSQLI_TYPE_TINY_BLOB = UNKNOWN;
370const MYSQLI_TYPE_LONG_BLOB = UNKNOWN;
375const MYSQLI_TYPE_BLOB = UNKNOWN;
385const MYSQLI_TYPE_STRING = UNKNOWN;
390const MYSQLI_TYPE_CHAR = UNKNOWN;
395const MYSQLI_TYPE_GEOMETRY = UNKNOWN;
400const MYSQLI_TYPE_VECTOR = UNKNOWN;
405const MYSQLI_TYPE_JSON = UNKNOWN;
415const MYSQLI_TYPE_BIT = UNKNOWN;
421
422/* bind support */
428const MYSQLI_NO_DATA = UNKNOWN;
434const MYSQLI_DATA_TRUNCATED = UNKNOWN;
435
436/* reporting */
441const MYSQLI_REPORT_INDEX = UNKNOWN;
446const MYSQLI_REPORT_ERROR = UNKNOWN;
451const MYSQLI_REPORT_STRICT = UNKNOWN;
456const MYSQLI_REPORT_ALL = UNKNOWN;
461const MYSQLI_REPORT_OFF = UNKNOWN;
462
468
493
499const MYSQLI_REFRESH_GRANT = UNKNOWN;
505const MYSQLI_REFRESH_LOG = UNKNOWN;
511const MYSQLI_REFRESH_TABLES = UNKNOWN;
517const MYSQLI_REFRESH_HOSTS = UNKNOWN;
523const MYSQLI_REFRESH_STATUS = UNKNOWN;
541const MYSQLI_REFRESH_SLAVE = UNKNOWN;
547const MYSQLI_REFRESH_MASTER = UNKNOWN;
554
570
591
596const MYSQLI_IS_MARIADB = false;
597
598final class mysqli_driver
599{
601 public string $client_info;
602
604 public int $client_version;
605
607 public int $driver_version;
608
609 public int $report_mode = 0;
610}
611
613{
618 public int|string $affected_rows;
619
624 public string $client_info;
625
630 public int $client_version;
631
636 public int $connect_errno;
637
642 public ?string $connect_error;
643
648 public int $errno;
649
654 public string $error;
655
660 public array $error_list;
661
666 public int $field_count;
667
672 public string $host_info;
673
678 public ?string $info;
679
684 public int|string $insert_id;
685
690 public string $server_info;
691
696 public int $server_version;
697
702 public string $sqlstate;
703
709
714 public int $thread_id;
715
720 public int $warning_count;
721
722 public function __construct(
723 ?string $hostname = null,
724 ?string $username = null,
725 #[\SensitiveParameter] ?string $password = null,
726 ?string $database = null,
727 ?int $port = null,
728 ?string $socket = null
729 ) {}
730
735 public function autocommit(bool $enable): bool {}
736
741 public function begin_transaction(int $flags = 0, ?string $name = null): bool {}
742
747 public function change_user(string $username, #[\SensitiveParameter] string $password, ?string $database): bool {}
748
753 public function character_set_name(): string {}
754
759 public function close(): true {}
760
765 public function commit(int $flags = 0, ?string $name = null): bool {}
766
773 ?string $hostname = null,
774 ?string $username = null,
775 #[\SensitiveParameter] ?string $password = null,
776 ?string $database = null,
777 ?int $port = null,
778 ?string $socket = null
779 ): bool {}
780
785 public function dump_debug_info(): bool {}
786
792 public function debug(string $options): true {}
793
799
803 public function execute_query(string $query, ?array $params = null): mysqli_result|bool {}
804
809 #[\Deprecated(since: '8.1', message: 'use mysqli_get_client_info() instead')]
810 public function get_client_info(): string {}
811
818
823 public function get_server_info(): string {}
824
830
834 #[\Deprecated(since: '8.1', message: 'replace calls to parent::init() with parent::__construct()')]
835 public function init() {}
836
841 #[\Deprecated(since: '8.4', message: 'use KILL CONNECTION/QUERY SQL statement instead')]
842 public function kill(int $process_id): bool {}
843
848 public function multi_query(string $query): bool {}
849
854 public function more_results(): bool {}
855
860 public function next_result(): bool {}
861
866 #[\Deprecated(since: '8.4', message: 'because the reconnect feature has been removed in PHP 8.2 and this method is now redundant')]
867 public function ping(): bool {}
868
873 public static function poll(?array &$read, ?array &$error, array &$reject, int $seconds, int $microseconds = 0): int|false {}
874
879 public function prepare(string $query): mysqli_stmt|false {}
880
885 public function query(string $query, int $result_mode = MYSQLI_STORE_RESULT): mysqli_result|bool {}
886
892 ?string $hostname = null,
893 ?string $username = null,
894 #[\SensitiveParameter] ?string $password = null,
895 ?string $database = null,
896 ?int $port = null,
897 ?string $socket = null,
898 int $flags = 0
899 ): bool {}
900
905 public function real_escape_string(string $string): string {}
906
912
917 public function escape_string(string $string): string {}
918
923 public function real_query(string $query): bool {}
924
929 public function release_savepoint(string $name): bool {}
930
935 public function rollback(int $flags = 0, ?string $name = null): bool {}
936
941 public function savepoint(string $name): bool {}
942
947 public function select_db(string $database): bool {}
948
953 public function set_charset(string $charset): bool {}
954
960 public function options(int $option, $value): bool {}
961
967 public function set_opt(int $option, $value): bool {}
968
974 ?string $key,
975 ?string $certificate,
976 ?string $ca_certificate,
977 ?string $ca_path,
978 ?string $cipher_algos
979 ): true {}
980
985 public function stat(): string|false {}
986
991 public function stmt_init(): mysqli_stmt|false {}
992
997 public function store_result(int $mode = 0): mysqli_result|false {}
998
1003 public function thread_safe(): bool {}
1004
1010
1015 #[\Deprecated(since: '8.4', message: 'use FLUSH SQL statement instead')]
1016 public function refresh(int $flags): bool {}
1017}
1018
1020{
1025 public int $current_field;
1026
1031 public int $field_count;
1032
1037 public ?array $lengths;
1038
1043 public int|string $num_rows;
1044
1045 public int $type;
1046
1047 public function __construct(mysqli $mysql, int $result_mode = MYSQLI_STORE_RESULT) {}
1048
1053 public function close(): void {}
1054
1059 public function free(): void {}
1060
1065 public function data_seek(int $offset): bool {}
1066
1071 public function fetch_field(): object|false {}
1072
1078 public function fetch_fields(): array {}
1079
1084 public function fetch_field_direct(int $index): object|false {}
1085
1091 public function fetch_all(int $mode = MYSQLI_NUM): array {}
1092
1098 public function fetch_array(int $mode = MYSQLI_BOTH): array|null|false {}
1099
1105 public function fetch_assoc(): array|null|false {}
1106
1111 public function fetch_object(string $class = "stdClass", array $constructor_args = []): object|null|false {}
1112
1118 public function fetch_row(): array|null|false {}
1119
1121 public function fetch_column(int $column = 0): null|int|float|string|false {}
1122
1127 public function field_seek(int $index): true {}
1128
1134
1136}
1137
1139{
1144 public int|string $affected_rows;
1145
1150 public int|string $insert_id;
1151
1156 public int|string $num_rows;
1157
1162 public int $param_count;
1163
1168 public int $field_count;
1169
1174 public int $errno;
1175
1180 public string $error;
1181
1186 public array $error_list;
1187
1192 public string $sqlstate;
1193
1194 public int $id;
1195
1196 public function __construct(mysqli $mysql, ?string $query = null) {}
1197
1202 public function attr_get(int $attribute): int {}
1203
1208 public function attr_set(int $attribute, int $value): bool {}
1209
1214 public function bind_param(string $types, mixed &...$vars): bool {}
1215
1220 public function bind_result(mixed &...$vars): bool {}
1221
1226 public function close(): true {}
1227
1232 public function data_seek(int $offset): void {}
1233
1238 public function execute(?array $params = null): bool {}
1239
1244 public function fetch(): ?bool {}
1245
1251
1257
1262 public function more_results(): bool {}
1263
1268 public function next_result(): bool {}
1269
1274 public function num_rows(): int|string {}
1275
1280 public function send_long_data(int $param_num, string $data): bool {}
1281
1287
1292 public function reset(): bool {}
1293
1298 public function prepare(string $query): bool {}
1299
1304 public function store_result(): bool {}
1305
1311}
1312
1314{
1315 public string $message;
1316
1317 public string $sqlstate;
1318
1319 public int $errno;
1320
1321 private function __construct() {}
1322
1323 public function next(): bool {}
1324}
1325
1327{
1328 protected string $sqlstate = "00000";
1329
1330 public function getSqlState(): string {}
1331}
1332
1335
1336function mysqli_autocommit(mysqli $mysql, bool $enable): bool {}
1337
1338function mysqli_begin_transaction(mysqli $mysql, int $flags = 0, ?string $name = null): bool {}
1339
1340function mysqli_change_user(mysqli $mysql, string $username, #[\SensitiveParameter] string $password, ?string $database): bool {}
1341
1344
1346
1347function mysqli_commit(mysqli $mysql, int $flags = 0, ?string $name = null): bool {}
1348
1353 ?string $hostname = null,
1354 ?string $username = null,
1355 #[\SensitiveParameter] ?string $password = null,
1356 ?string $database = null,
1357 ?int $port = null,
1358 ?string $socket = null
1359): mysqli|false {}
1360
1362
1365
1367
1369
1371
1373
1375function mysqli_error(mysqli $mysql): string {}
1376
1382
1383function mysqli_stmt_execute(mysqli_stmt $statement, ?array $params = null): bool {}
1384
1386function mysqli_execute(mysqli_stmt $statement, ?array $params = null): bool {}
1387
1388function mysqli_execute_query(mysqli $mysql, string $query, ?array $params = null): mysqli_result|bool {}
1389
1392
1398
1401
1407
1413
1419
1425
1427function mysqli_fetch_object(mysqli_result $result, string $class = "stdClass", array $constructor_args = []): object|null|false {}
1428
1434
1435function mysqli_fetch_column(mysqli_result $result, int $column = 0): null|int|float|string|false {}
1436
1438
1440
1442
1444
1450
1456
1459
1461function mysqli_get_client_info(?mysqli $mysql = null): string {}
1462
1464
1470
1473
1475
1478
1480
1483
1486
1488function mysqli_info(mysqli $mysql): ?string {}
1489
1491function mysqli_insert_id(mysqli $mysql): int|string {}
1492
1493#[\Deprecated(since: '8.4', message: 'use KILL CONNECTION/QUERY SQL statement instead')]
1494function mysqli_kill(mysqli $mysql, int $process_id): bool {}
1495
1497
1498function mysqli_multi_query(mysqli $mysql, string $query): bool {}
1499
1501
1503
1506
1508function mysqli_options(mysqli $mysql, int $option, $value): bool {}
1509
1514function mysqli_set_opt(mysqli $mysql, int $option, $value): bool {}
1515
1516#[\Deprecated(since: '8.4', message: 'because the reconnect feature has been removed in PHP 8.2 and this function is now redundant')]
1518
1519function mysqli_poll(?array &$read, ?array &$error, array &$reject, int $seconds, int $microseconds = 0): int|false {}
1520
1522function mysqli_prepare(mysqli $mysql, string $query): mysqli_stmt|false {}
1523
1524function mysqli_report(int $flags): true {}
1525
1527function mysqli_query(mysqli $mysql, string $query, int $result_mode = MYSQLI_STORE_RESULT): mysqli_result|bool {}
1528
1530 mysqli $mysql,
1531 ?string $hostname = null,
1532 ?string $username = null,
1534 ?string $password = null,
1535 ?string $database = null,
1536 ?int $port = null,
1537 ?string $socket = null,
1538 int $flags = 0
1539): bool {}
1540
1542function mysqli_real_escape_string(mysqli $mysql, string $string): string {}
1543
1545function mysqli_escape_string(mysqli $mysql, string $string): string {}
1546
1547function mysqli_real_query(mysqli $mysql, string $query): bool {}
1548
1551
1553
1554function mysqli_rollback(mysqli $mysql, int $flags = 0, ?string $name = null): bool {}
1555
1556function mysqli_savepoint(mysqli $mysql, string $name): bool {}
1557
1558function mysqli_select_db(mysqli $mysql, string $database): bool {}
1559
1560function mysqli_set_charset(mysqli $mysql, string $charset): bool {}
1561
1564
1565function mysqli_stmt_attr_get(mysqli_stmt $statement, int $attribute): int {}
1566
1567function mysqli_stmt_attr_set(mysqli_stmt $statement, int $attribute, int $value): bool {}
1568
1569function mysqli_stmt_bind_param(mysqli_stmt $statement, string $types, mixed &...$vars): bool {}
1570
1571function mysqli_stmt_bind_result(mysqli_stmt $statement, mixed &...$vars): bool {}
1572
1574
1576
1578
1581
1587
1589
1591
1593
1596
1599
1602
1605
1607
1609
1612
1614
1615function mysqli_stmt_prepare(mysqli_stmt $statement, string $query): bool {}
1616
1618
1621
1622function mysqli_stmt_send_long_data(mysqli_stmt $statement, int $param_num, string $data): bool {}
1623
1625
1628
1631
1633 mysqli $mysql,
1634 ?string $key,
1635 ?string $certificate,
1636 ?string $ca_certificate,
1637 ?string $ca_path,
1638 ?string $cipher_algos
1639): true {}
1640
1642function mysqli_stat(mysqli $mysql): string|false {}
1643
1645function mysqli_store_result(mysqli $mysql, int $mode = 0): mysqli_result|false {}
1646
1648
1650
1653
1655
1656#[\Deprecated(since: '8.4', message: 'use FLUSH SQL statement instead')]
1657function mysqli_refresh(mysqli $mysql, int $flags): bool {}
string $client_info
int string $num_rows
fetch_object(string $class="stdClass", array $constructor_args=[])
fetch_column(int $column=0)
field_seek(int $index)
data_seek(int $offset)
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)
prepare(string $query)
int string $insert_id
bind_result(mixed &... $vars)
int string $affected_rows
data_seek(int $offset)
__construct(mysqli $mysql, ?string $query=null)
attr_get(int $attribute)
attr_set(int $attribute, int $value)
int string $num_rows
int $warning_count
set_charset(string $charset)
autocommit(bool $enable)
character_set_name()
dump_debug_info()
begin_transaction(int $flags=0, ?string $name=null)
options(int $option, $value)
int $server_version
rollback(int $flags=0, ?string $name=null)
ssl_set(?string $key, ?string $certificate, ?string $ca_certificate, ?string $ca_path, ?string $cipher_algos)
prepare(string $query)
__construct(?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null)
get_server_info()
array $error_list
string $host_info
string $sqlstate
kill(int $process_id)
change_user(string $username, #[\SensitiveParameter] string $password, ?string $database)
string $client_info
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)
int $field_count
escape_string(string $string)
query(string $query, int $result_mode=MYSQLI_STORE_RESULT)
select_db(string $database)
get_connection_stats()
int $connect_errno
int $client_version
string $server_info
real_query(string $query)
int string $affected_rows
reap_async_query()
multi_query(string $query)
debug(string $options)
string $info
release_savepoint(string $name)
set_opt(int $option, $value)
savepoint(string $name)
int $thread_id
connect(?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null)
refresh(int $flags)
commit(int $flags=0, ?string $name=null)
get_client_info()
store_result(int $mode=0)
string $connect_error
string $error
int string $insert_id
int $protocol_version
real_escape_string(string $string)
execute_query(string $query, ?array $params=null)
$data
Definition bench.php:6
if(PHP_SAPI !='cli') if($argc< 1) $options
Definition ext_skel.php:376
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
mysqli_connect_error()
const MYSQLI_TYPE_LONG_BLOB
mysqli_stmt_insert_id(mysqli_stmt $statement)
const MYSQLI_TYPE_CHAR
const MYSQLI_CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS
const MYSQLI_TYPE_BLOB
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_TYPE_STRING
const MYSQLI_BLOB_FLAG
const MYSQLI_GROUP_FLAG
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_NO_DATA
const MYSQLI_OPT_NET_CMD_BUFFER_SIZE
mysqli_get_links_stats()
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_SET_FLAG
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)
const MYSQLI_CLIENT_SSL
mysqli_stmt_error_list(mysqli_stmt $statement)
mysqli_get_client_stats()
const MYSQLI_TYPE_VECTOR
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)
const MYSQLI_NUM
mysqli_stmt_data_seek(mysqli_stmt $statement, int $offset)
const MYSQLI_TYPE_DOUBLE
const MYSQLI_TYPE_SHORT
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_init()
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)
const MYSQLI_TYPE_ENUM
const MYSQLI_TYPE_TINY
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_connect_errno()
mysqli_stmt_next_result(mysqli_stmt $statement)
mysqli_errno(mysqli $mysql)
mysqli_store_result(mysqli $mysql, int $mode=0)
const MYSQLI_TYPE_FLOAT
mysqli_stmt_store_result(mysqli_stmt $statement)
const MYSQLI_TYPE_INT24
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_TYPE_YEAR
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)
const MYSQLI_TYPE_LONG
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_thread_safe()
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)
const MYSQLI_IS_MARIADB
const MYSQLI_BOTH
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_TYPE_TIME
const MYSQLI_TYPE_NULL
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)
const MYSQLI_ENUM_FLAG
const MYSQLI_REFRESH_LOG
mysqli_fetch_row(mysqli_result $result)
const MYSQLI_TYPE_BIT
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)
const MYSQLI_TYPE_JSON
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)
const MYSQLI_TYPE_DATE
const MYSQLI_NUM_FLAG
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
const MYSQLI_TYPE_SET
mysqli_stmt_num_rows(mysqli_stmt $statement)
mysqli_fetch_array(mysqli_result $result, int $mode=MYSQLI_BOTH)
mysqli_sqlstate(mysqli $mysql)
const MYSQLI_BINARY_FLAG
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
Definition mysqli_priv.h:88
#define MYSQLI_BOTH
Definition mysqli_priv.h:96
#define MYSQLI_USE_RESULT
Definition mysqli_priv.h:89
#define MYSQLI_REPORT_ERROR
#define MYSQLI_STORE_RESULT_COPY_DATA
Definition mysqli_priv.h:91
#define MYSQLI_ASYNC
Definition mysqli_priv.h:90
#define MYSQLI_REPORT_OFF
#define MYSQLI_REPORT_INDEX
#define MYSQLI_ASSOC
Definition mysqli_priv.h:94
#define MYSQLI_NUM
Definition mysqli_priv.h:95
#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))
object
$params