- MySQLi 教程
- MySQLi - 首頁
- MySQLi - 簡介
- MySQLi - PHP 語法
- MySQLi - 連線
- MySQLi - 建立資料庫
- MySQLi - 刪除資料庫
- MySQLi - 選擇資料庫
- MySQLi - 建立表
- MySQLi - 刪除表
- MySQLi - 插入查詢
- MySQLi - 選擇查詢
- MySQLi - WHERE 子句
- MySQLi - 更新查詢
- MySQLi - 刪除查詢
- MySQLi - LIKE 子句
- MySQLi - 排序結果
- MySQLi - 使用連線
- MySQLi - 處理 NULL 值
- 獲取和使用 MySQLi 元資料
- MySQL
- MySQL - 安裝
- MySQL - 管理
- MySQL - 資料型別
- MySQL - 正則表示式
- MySQL - 事務
- MySQL - ALTER 命令
- MySQL - 索引
- MySQL - 臨時表
- MySQL - 克隆表
- MySQL - 使用序列
- MySQL - 處理重複項
- MySQLi 有用資源
- MySQLi - 常用函式
- MySQLi - 快速指南
- MySQLi - 有用資源
- MySQLi - 討論
MySQLi - 常用函式
以下是所有重要的 MySQLi 函式列表。每個函式都已透過合適的示例進行了解釋。
mysqli::$affected_rows − 用於獲取先前 MySQL 操作中受影響的行數資訊
mysqli::autocommit − 用於開啟或關閉資料庫修改操作的自動提交
mysqli::begin_transaction − 用於啟動事務
mysqli::change_user − 用於更改指定資料庫連線的使用者
mysqli::character_set_name - 返回資料庫連線的預設字元集。
mysqli::$client_info − 用於獲取 MySQL 客戶端資訊。
mysqli::$client_version − 返回 MySQL 客戶端版本(字串)。
mysqli::close − 關閉先前開啟的資料庫連線。
mysqli::commit − 提交當前事務。
mysqli::$connect_errno − 返回上次 connect 呼叫返回的錯誤程式碼。
mysqli::connect_error − 返回上次連線錯誤的字串描述。
mysqli::__construct − 用於開啟到 MySQL 伺服器的新連線
mysqli::debug − 用於執行除錯操作
mysqli::dump_debug_info − 用於將除錯資訊轉儲到日誌中
mysqli::$errno − 返回最近函式呼叫的錯誤程式碼
mysqli::$error_list − 返回上次執行的命令的錯誤列表
mysqli::$error − 返回上次錯誤的字串描述
mysqli::$field_count − 返回最近查詢的列數
mysqli::get_charset − 返回字元集物件
mysqli::get_client_info − 用於獲取 MySQL 客戶端資訊
mysqli::mysqli_get_client_stats − 返回客戶端每個程序的統計資訊
mysqli::mysqli_get_client_version − 返回 MySQL 客戶端版本(整數)。
mysqli::get_connection_stats − 返回有關客戶端連線的統計資訊
mysqli::$host_info − 返回表示所用連線型別的字串
mysqli::$protocol_version − 返回所用 MySQL 協議的版本
mysqli::$server_info − 返回 MySQL 伺服器的版本
mysqli::$server_version − 返回 MySQL 伺服器版本(整數)。
mysqli::get_warnings − 用於獲取 SHOW WARNINGS 的結果
mysqli::$info − 獲取最近執行的查詢的資訊
mysqli::$insert_id − 返回在最新的查詢中使用的自動生成的 ID
mysqli::kill − 請求伺服器殺死 MySQL 執行緒
mysqli::more_results − 用於檢查多查詢中是否還有更多查詢結果
mysqli::multi_query − 在資料庫上執行查詢
mysqli::next_result − 準備多查詢中的下一個結果
mysqli::options − 用於設定選項
mysqli::ping − 用於 ping 伺服器
mysqli::poll − 用於輪詢連線
mysqli::prepare − 用於準備 SQL 語句以供執行。
mysqli::query − 用於在資料庫上執行查詢。
mysqli::real_connect − 開啟到 mysql 伺服器的連線。
mysqli::real_escape_string − 跳脫字元串中的特殊字元,以便在 SQL 語句中使用
mysqli::real_query − 用於執行 SQL 查詢。
mysqli::real_async_query − 用於從非同步查詢獲取結果
mysqli::refresh − 用於重新整理 SQL 語句以供執行。
mysqli::release_savepoint − 從當前事務的儲存點集中刪除指定的儲存點
mysqli::rollback − 回滾當前事務
mysqli::rpl_query_type − 返回 RPL 查詢型別
mysqli::select_db − 用於為資料庫查詢選擇預設資料庫
mysqli::send_query − 用於傳送查詢並返回
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 − 用於為 LOAD DATA LOCAL INFILE 命令設定回撥函式
mysqli::stmt_init − 用於初始化語句並返回一個可與 mysqli_stmt_prepare 一起使用的物件。
mysqli::mysqli::$thread_id − 返回當前連線的執行緒 ID
mysqli::thread_safe − 返回是否提供執行緒安全。
mysqli::use_result − 用於啟動結果集檢索
mysqli::$warning_count − 返回給定連結的上次查詢的警告數