PHP 菜鳥(niǎo)教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊(cè)

PHP MySQLi 函數(shù)

PHP MySQLi函數(shù)允許訪問(wèn)MySQLi數(shù)據(jù)庫(kù)服務(wù)器。PHP可與MySQLi 4.1.13或更高版本一起使用。

安裝

MySQLi擴(kuò)展是在PHP 5.0.0版中引入的,而MySQLi本機(jī)驅(qū)動(dòng)程序已包含在PHP 5.3.0版中。

函數(shù)列表

版本-表示支持該函數(shù)的PHP的最早版本。

序號(hào)函數(shù)名稱(chēng)函數(shù)說(shuō)明版本
1mysqli_affected_rows()它返回上一個(gè)SELECT,INSERT,UPDATE,REPLACE或DELETE查詢中受影響的行數(shù)。4
2mysqli_autocommit()打開(kāi)或關(guān)閉自動(dòng)提交數(shù)據(jù)庫(kù)修改。4.3.0
3mysqli_begin_transaction()它用于啟動(dòng)MySQL事務(wù)。4.3.0
4mysqli_change_user()它用于更改當(dāng)前/給定數(shù)據(jù)庫(kù)連接的用戶。4.3.0
5mysqli_character_set_name()它用于檢索當(dāng)前數(shù)據(jù)庫(kù)的默認(rèn)字符集。4.3.0
6mysqli_close()用于關(guān)閉MySQLi連接4
7mysqli_commit()它用于保存數(shù)據(jù)庫(kù)修改。5
8mysqli_connect()打開(kāi)與MySQLi服務(wù)器的連接4
9mysqli_connect_errno()它從最后一個(gè)連接返回錯(cuò)誤代碼5
10mysqli_connect_error()它從最后一個(gè)連接返回錯(cuò)誤的描述5
11mysqli_debug()用于執(zhí)行調(diào)試操作5
12mysqli_dump_debug_info()用于將調(diào)試信息轉(zhuǎn)儲(chǔ)到日志中5
13mysqli_errno()它返回最新語(yǔ)句的最后錯(cuò)誤代碼4
14mysqli_error()它返回最新語(yǔ)句的最后錯(cuò)誤描述4
15mysqli_error_list()它從最后一條語(yǔ)句返回錯(cuò)誤列表4
16mysqli_field_count()它返回最近查詢的列數(shù)/字段數(shù)。5
17mysqli_get_charset()它返回一個(gè)字符集對(duì)象。4
18mysqli_get_client_info()它返回MySQL客戶端庫(kù)版本。5
19mysqli_get_client_stats()它返回有關(guān)客戶端每個(gè)進(jìn)程的統(tǒng)計(jì)信息。5
20mysqli_get_client_version()它返回MySQLi客戶端庫(kù)版本。5.1.0
21mysqli_get_connection_stats()它返回有關(guān)客戶端連接的統(tǒng)計(jì)信息。5
22mysqli_get_host_info()它返回MySQLi服務(wù)器的主機(jī)名和連接類(lèi)型。5
23mysqli_get_proto_info()它返回MySQLi協(xié)議版本信息5
24mysqli_get_server_info()它返回MySQLi服務(wù)器信息。5
25mysqli_get_server_version()它返回MySQLi服務(wù)器版本。5
26mysqli_get_warnings()它返回上一次執(zhí)行的查詢生成的錯(cuò)誤。5
27mysqli_info()它返回有關(guān)最近執(zhí)行的查詢的信息。5
28mysqli_init()它返回一個(gè)與mysqli_real_connect()函數(shù)一起使用的對(duì)象。5
29mysqli_insert_id()它返回上一個(gè)查詢的ID。5
30mysqli_kill()該函數(shù)請(qǐng)求服務(wù)器殺死由process-id參數(shù)指定的MySQLi線程。5
31mysqli_more_results()此函數(shù)檢查多重查詢是否還有更多結(jié)果。5
32mysqli_multi_query()它過(guò)去用分號(hào)將查詢與數(shù)據(jù)庫(kù)分開(kāi)。5
33mysqli_next_result()它為 mysqli_multi_query() 準(zhǔn)備下一個(gè)結(jié)果集。5
34mysqli_options()它用于設(shè)置連接選項(xiàng)和更改連接設(shè)置。5
35mysqli_ping()它用于ping服務(wù)器連接并在連接斷開(kāi)時(shí)重新連接到服務(wù)器。5
36mysqli_prepare()它對(duì)數(shù)據(jù)庫(kù)執(zhí)行MySQL準(zhǔn)備的查詢(帶有參數(shù)標(biāo)記)。5
37mysqli_query()它對(duì)數(shù)據(jù)庫(kù)執(zhí)行查詢。5
38mysqli_real_connect()此函數(shù)打開(kāi)一個(gè)到 MySQL 服務(wù)器的新的鏈接。5
39mysqli_real_escape_string()此函數(shù)對(duì)SQL語(yǔ)句的字符串轉(zhuǎn)義特殊字符。5
40mysqli_real_query()此函數(shù)執(zhí)行一個(gè)SQL查詢。5
41mysqli_refresh()此函數(shù)刷新表或緩存,或重置復(fù)制服務(wù)器信息。5
42mysqli_rollback()此函數(shù)回滾指定數(shù)據(jù)庫(kù)連接的當(dāng)前事務(wù)。5
43mysqli_select_db()此函數(shù)更改默認(rèn)數(shù)據(jù)庫(kù)。5
44mysqli_set_charset()它函數(shù)設(shè)置默認(rèn)字符集。5
45mysqli_sqlstate()此函數(shù)返回最后一個(gè)錯(cuò)誤的SQLSTATE錯(cuò)誤代碼。5
46mysqli_ssl_set()此函數(shù)創(chuàng)建一個(gè)SSL連接。5
47mysqli_stat()此函數(shù)返回當(dāng)前系統(tǒng)狀態(tài)。5
48mysqli_stmt_init()該函數(shù)初始化一條語(yǔ)句并返回一個(gè)適合mysqli_stmt_prepare()的對(duì)象。5
49mysqli_thread__id()此函數(shù)返回當(dāng)前的連接線程ID。5
50mysqli_thread_safe()此函數(shù)用于驗(yàn)證客戶端庫(kù)是否編譯為線程安全的(thread-safe)。5
51mysqli_use_result()從上次使用 mysqli_real_query() 執(zhí)行的查詢中初始化結(jié)果集的檢索。5
52mysqli_warning_count()它返回上一次執(zhí)行的查詢所生成的錯(cuò)誤數(shù)。5
53mysqli_data_seek()它用于移動(dòng)內(nèi)部結(jié)果指針。4
54mysqli_fetch_all()它用于獲取所有結(jié)果行并將結(jié)果集作為關(guān)聯(lián)數(shù)組返回4
55mysqli_fetch_array()它用于獲取結(jié)果行作為關(guān)聯(lián)數(shù)組5
56mysqli_fetch_assoc()它用于獲取結(jié)果行作為關(guān)聯(lián)數(shù)組。5.3
57mysqli_fetch_field()它用于將結(jié)果集中的下一列作為對(duì)象返回。
4
58mysqli_fetch_field_direct()它以對(duì)象的形式返回指定列/字段(作為整型參數(shù))的定義信息。
4
59mysqli_fetch_fields()它用于返回對(duì)象數(shù)組。4
60mysqli_fetch_lengths()它用于返回結(jié)果中字段的長(zhǎng)度。4
61mysqli_fetch_object()它返回一個(gè)對(duì)象。5
62mysqli_fetch_row()它以字符串?dāng)?shù)組的形式返回結(jié)果當(dāng)前行的內(nèi)容。5
63mysqli_field_seek()此函數(shù)將列光標(biāo)設(shè)置為給定的列偏移量。5
64mysqli_field_tell()它返回返回字段光標(biāo)的位置。5
65mysqli_free_result()它釋放與結(jié)果關(guān)聯(lián)的內(nèi)存。5
66mysqli_num_fields()它返回結(jié)果集中的字段數(shù)。5
67mysqli_num_rows()它返回結(jié)果集中的行數(shù)。5
68mysqli_stmt_sqlstate()它從最后一條語(yǔ)句返回SQLSTATE錯(cuò)誤。5
69mysqli_stmt_affected_rows()它返回最近執(zhí)行的語(yǔ)句影響(更改,刪除,插入)的行數(shù)。5
70mysqli_stmt_attr_get()它返回語(yǔ)句給定屬性的當(dāng)前值。5
71mysqli_stmt_attr_set()使用此函數(shù)可以為語(yǔ)句設(shè)置各種屬性,以更改其行為。5
72mysqli_stmt_bind_param()它將變量綁定到準(zhǔn)備好的語(yǔ)句的參數(shù)標(biāo)記。5
73mysqli_stmt_bind_result()它將結(jié)果對(duì)象的列綁定到變量。5
74mysqli_stmt_close()它關(guān)閉一個(gè)語(yǔ)句對(duì)象。5
75mysqli_stmt_data_seek()它用于搜索結(jié)果對(duì)象的行。5
76mysqli_stmt_errno()它返回在執(zhí)行最后一條語(yǔ)句期間發(fā)生的錯(cuò)誤的代碼。5
77mysqli_stmt_error()它返回在執(zhí)行最后一條語(yǔ)句期間發(fā)生的錯(cuò)誤的描述。5
78mysqli_stmt_execute()它執(zhí)行一條語(yǔ)句。5
79mysqli_stmt_fetch()它將結(jié)果的列提取到指定的變量中。5
80mysqli_stmt_field_count()它返回給定語(yǔ)句結(jié)果中的字段數(shù)。5
81mysqli_stmt_free_result()它用于釋放存儲(chǔ)語(yǔ)句結(jié)果的內(nèi)存。5
82mysqli_stmt_get_result()它返回語(yǔ)句的結(jié)果。5
83mysqli_stmt_num_rows()它返回語(yǔ)句結(jié)果中的行數(shù)。5
84mysqli_stmt_param_count()它返回準(zhǔn)備好的語(yǔ)句中參數(shù)標(biāo)記的數(shù)量。5
85mysqli_stmt_prepare()它準(zhǔn)備執(zhí)行一條SQL語(yǔ)句,您可以在此查詢中使用參數(shù)標(biāo)記(“?”)占位符。5
86mysqli_stmt_reset()它通過(guò)一條語(yǔ)句重置錯(cuò)誤,未緩沖的結(jié)果集和發(fā)送的數(shù)據(jù)。5
87mysqli_stmt_result_metadata()它返回一個(gè)元數(shù)據(jù)對(duì)象,該對(duì)象保存有關(guān)語(yǔ)句結(jié)果的信息。5
88mysqli_stmt_send_long_data()如果表的某一列是BLOB類(lèi)型的TEXT,則此函數(shù)用于將數(shù)據(jù)分塊發(fā)送到該列。5
89mysqli_stmt_store_result()它用于在本地存儲(chǔ)語(yǔ)句對(duì)象的結(jié)果。5
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清