首頁  >  文章  >  後端開發  >  【php教學】PHP 5 MySQLi 函數

【php教學】PHP 5 MySQLi 函數

黄舟
黄舟原創
2016-12-24 10:34:181131瀏覽

PHP 5 MySQLi 函數

PHP MySQLi 簡介

PHP MySQLi = PHP MySQL Improved!

MySQLi 函數可讓您存取 MySQL 資料庫伺服器。

註解:MySQLi 擴充功能被設計用於 MySQL 4.1.13 版本或更新的版本。

安裝 / Runtime 設定

為了能夠順利使用 MySQLi 函數,您必須在編譯 PHP 時加入對 MySQLi 擴充功能的支援。

MySQLi 擴充功能是在 PHP 5.0.0 版本中引進的。 MySQL Native Driver 包含在 PHP 5.3.0 版本。

有關安裝的詳細信息,請訪問: http://www.php.net/manual/en/mysqli.installation.php

有關運行配置的詳細信息,請訪問: http://www.php. net/manual/en/mysqli.configuration.php

PHP 5 MySQLi 函數

函數

描述

myMyi_affected_    

mysqli_autocommit()    開啟或關閉自動提交資料庫修改。    

mysqli_change_user()    變更指定資料庫連線的使用者。    

mysqli_character_set_name()    傳回資料庫連線的預設字元集。    

mysqli_close()    關閉先前開啟的資料庫連線。    

mysqli_commit()    提交目前事務。    

mysqli_connect_errno()    傳回上一次連線錯誤的錯誤代碼。    

mysqli_connect_error()    傳回上一次連線錯誤的錯誤描述。    

mysqli_connect()    開啟一個到 MySQL 伺服器的新的連線。    

mysqli_data_seek()    調整結果指標到結果集中的一個任意行。    

mysqli_debug()    執行偵錯作業。    

mysqli_dump_debug_info()    轉儲偵錯資訊到日誌中。    

mysqli_errno()    傳回最近呼叫函數的最後一個錯誤碼。    

mysqli_error_list()    傳回最近呼叫函數的錯誤清單。    

mysqli_error()    傳回最近呼叫函數的最後一個錯誤說明。    

mysqli_fetch_all()    從結果集中取得所有行作為關聯數組,或數字數組,或二者兼有。    

mysqli_fetch_array()    從結果集中取得一行作為關聯數組,或數字數組,或二者兼有。    

mysqli_fetch_assoc()    從結果集中取得一行作為關聯陣列。    

mysqli_fetch_field_direct()    從結果集中取得某個單一欄位的 meta-data,並以物件傳回。    

mysqli_fetch_field()    從結果集中取得下一個字段,並作為物件返回。    

mysqli_fetch_fields()    傳回結果中代表欄位的物件的陣列。    

mysqli_fetch_lengths()    傳回結果集中目前行的每列的長度。    

mysqli_fetch_object()    從結果集中取得目前行,並傳回作為物件。    

mysqli_fetch_row()    從結果集中取得一行,並以列舉陣列傳回。    

mysqli_field_count()    傳回最近查詢的欄位數。    

mysqli_field_seek()    把結果集中的指標設定為指定欄位的偏移量。    

mysqli_field_tell()    傳回結果集中的指標的位置。    

mysqli_free_result()    釋放結果記憶體。    

mysqli_get_charset()    傳回字元集物件。    

mysqli_get_client_info()    回傳 MySQL 用戶端程式庫版本。    

mysqli_get_client_stats()    傳回有關客戶端每個行程的統計資料。    

mysqli_get_client_version()    將 MySQL 用戶端程式庫版本傳回為整數。    

mysqli_get_connection_stats()    傳回有關客戶端連線的統計資料。    

mysqli_get_host_info()    傳回 MySQL 伺服器主機名稱和連線類型。    

mysqli_get_proto_info()    傳回 MySQL 協定版本。    

mysqli_get_server_info()    回傳 MySQL 伺服器版本。    

mysqli_get_server_version()    將 MySQL 伺服器版本傳回為整數。    

mysqli_info()    傳回最近執行查詢的資訊。    

mysqli_init()    初始化 MySQLi 並傳回 mysqli_real_connect() 使用的資源。    

mysqli_insert_id()    傳回最後一個查詢中自動產生的 ID。    

mysql_kill()    請求伺服器殺死一個 MySQL 執行緒。    

mysqli_more_results()    檢查一個多重查詢是否有較多的結果。    

mysqli_multi_query()    執行一個或多個針對資料庫的查詢。    

mysqli_next_result()    為 mysqli_multi_query() 準備下一個結果集。    

mysqli_num_fields()    傳回結果集中欄位的數量。    

mysqli_num_rows()    傳回結果集中行的數量。    

mysqli_options()    設定額外的連線選項,用於影響連線行為。    

mysqli_ping()    進行一個伺服器連接,如果連接已中斷則嘗試重新連接。    

mysqli_prepare()    準備執行一個 SQL 語句。    

mysqli_query()    執行某個針對資料庫的查詢。    

mysqli_real_connect()    開啟一個到 MySQL 伺服器的新的連結。    

mysqli_real_escape_string()    轉義在 SQL 語句中所使用的字串中的特殊字元。    

mysqli_real_query()    執行 SQL 查詢    

mysqli_reap_async_query()    傳回非同步查詢的結果。    

mysqli_refresh()    刷新表或緩存,或重設複製伺服器資訊。    

mysqli_rollback()    回滾資料庫中的目前交易。    

mysqli_select_db()    變更連線的預設資料庫。    

mysqli_set_charset()    設定預設客戶端字元集。    

mysqli_set_local_infile_default()    撤銷用於 load local infile 指令的使用者自訂句柄。    

mysqli_set_local_infile_handler()    設定為 LOAD DATA LOCAL INFILE 指令的回溯函數。    

mysqli_sqlstate()    傳回最後一個 MySQL 運算的 SQLSTATE 錯誤碼。    

mysqli_ssl_set()    用來建立 SSL 安全連線。    

mysqli_stat()    返回目前系統狀態。    

mysqli_stmt_init()    初始化宣告並傳回 mysqli_stmt_prepare() 使用的物件。    

mysqli_store_result()    傳送最後一個查詢的結果集。    

mysqli_thread_id()    傳回目前連線的執行緒 ID。    

mysqli_thread_safe()    傳回是否將客戶端程式庫編譯成 thread-safe。    

mysqli_use_result()    從上次使用 mysqli_real_query() 執行的查詢中初始化結果集的檢索。    

mysqli_warning_count()    傳回連線中的最後一個查詢的警告數量。    

 以上就是【php教學】PHP 5 MySQLi 函數的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn