程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP入門知識 >> PHP 5 MySQLi 函數

PHP 5 MySQLi 函數

編輯:PHP入門知識

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 函數

函數 描述 mysqli_affected_rows() 返回前一次 MySQL 操作所影響的記錄行數。 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() 返回連接中的最後一個查詢的警告數量。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved