雷林鵬分享:PHP 5 MySQLi 函數

  PHP MySQLi 簡介php

  PHP MySQLi = PHP MySQL Improved!mysql

  MySQLi 函數容許您訪問 MySQL 數據庫服務器。sql

  註釋: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()返回鏈接中的最後一個查詢的警告數量。

  (編輯:雷林鵬 來源:網絡 侵刪)

相關文章
相關標籤/搜索