PHP MySQLi 參考手冊


PHP MySQLi函數

PHP MySQLi是MySQL的增強版本,PHP7 已經廢棄了MySQL擴展,全面推薦使用MySQLi或者PDO。
函數名稱 描述
mysqli_affected_rows 獲取上一個MySQL操作中受影響的行數
mysqli_autocommit 打開或關閉本次數據庫連接的自動命令提交事務模式
mysqli_begin_transaction 開啟一個事務
mysqli_change_user 更改指定數據庫連接的用戶
mysqli_character_set_name 返回當前數據庫連接的默認字符編碼
mysqli_close 關閉先前打開的數據庫連接
mysqli_commit 提交一個事務
mysqli_connect_errno 返回上一次連接調用的錯誤代碼
mysqli_connect_error 返回最后一次連接錯誤的字符串描述
mysqli_connect 打開與MySQL服務器的新連接
mysqli_debug 執行調試操作
mysqli_dump_debug_info 將調試信息輸出到日志
mysqli_errno 返回最近函數調用的錯誤代碼
mysqli_error_list 返回上一個執行命令的錯誤列表
mysqli_error 返回最后一個錯誤的字符串描述
mysqli_field_count 返回最近查詢的列數
mysqli_get_charset 返回一個字符集對象
mysqli_client_info 獲取 MySQL 客戶端信息
mysqli_get_client_version 作為一個整數返回MySQL客戶端的版本
mysqli_get_connection_stats 返回客戶端連接的統計數據
mysqli_get_host_info 返回一個表述使用的連接類型的字符串
mysqli_get_proto_info 返回MySQL使用的協議版本號
mysqli_get_server_info 返回MySQL服務器的版本號
mysqli_get_server_version 作為一個整數返回MySQL服務器的版本
mysqli_get_warnings 獲取顯示警告的結果
mysqli_info 返回最近執行的 SQL 語句的信息
mysqli_init 初始化 MySQLi 並返回一個資源類型的值,這個值可以作為 mysqli_real_connect() 函數的傳入參數
mysqli_insert_id 返回最后一條插入語句產生的自增 ID
mysqli_kill 讓服務器殺掉一個 MySQL 線程
mysqli_more_results 檢查批量查詢中是否還有查詢結果
mysqli_multi_query 執行查詢
mysqli_next_result 為讀取 multi_query 執行之后的下一個結果集做准備
mysqli_options 設置選項
mysqli_ping ping 一個連接,或者如果連接處於斷開狀態,重新連接
mysqli_poll 輪詢連接
mysqli_prepare 准備執行一個 SQL 語句
mysqli_query 對數據庫執行一次查詢
mysqli_real_connect 建立一個 MySQL 服務器連接
mysqli_real_escape_string 根據當前連接的字符集,對於 SQL 語句中的特殊字符進行轉義
mysqli_real_query 執行一個mysql查詢
mysqli_reap_async_query 獲取異步查詢的結果
mysqli_refresh 刷新
mysqli_release_savepoint 從當前事務的保存點中移除一個命名保存點
mysqli_rollback 回退當前事務
mysqli_rpl_query_type 返回 RPL 查詢類型
mysqli_savepoint 在當前事務中增加一個命名保存點
mysqli_select_db 選擇用於數據庫查詢的默認數據庫
mysqli_send_query 發送請求並返回結果
mysqli_set_charset 設置默認字符編碼
mysqli_set_local_infile_default 取消用戶指定的回調函數
mysqli_set_local_infile_handler 設置 LOAD DATA LOCAL INFILE 命令的回調函數
mysqli_sqlstate 返回上一次 SQL 操作的 SQLSTATE 錯誤信息
mysqli_ssl_set 使用 SSL 建立到數據庫之間的安全連接
mysqli_stat 獲取當前系統狀態信息
mysqli_stmt_init 初始化一條語句並返回一個用於mysqli_stmt_prepare(調用)的對象
mysqli_store_result 轉移上一次查詢返回的結果集
mysqli_thread_id 返回當前連接的線程 ID
mysqli_thread_safe 返回是否是線程安全的
mysqli_use_result 啟動結果集檢索
mysqli_warning_count 返回給定鏈接的上一次查詢的警告數
mysqli_stmt_affected_rows 返回最后執行的語句更改,刪除或插入的總行數
mysqli_stmt_attr_get 用於獲取語句屬性的當前值
mysqli_stmt_attr_set 用於修改預准備語句的行為
mysqli_stmt_bind_param 將變量綁定到准備好的語句作為參數
mysqli_stmt_bind_result 將變量綁定到准備好的語句以存儲結果
mysqli_stmt_close 關閉准備好的語句
mysqli_stmt_construct 構造一個新的mysqli_stmt對象
mysqli_stmt_data_seek 在語句結果集中尋找任意行
mysqli_stmt_errno 返回最近的語句調用的錯誤代碼
mysqli_stmt_error_list 返回上一條執行的錯誤列表
mysqli_stmt_error 返回最后一條語句錯誤的字符串描述
mysqli_stmt_execute 執行准備好的查詢
mysqli_stmt_fetch 從准備好的語句中獲取結果到綁定變量中
mysqli_stmt_field_count 返回給定語句中的字段數
mysqli_stmt_free_result 釋放給定語句句柄的存儲結果存儲器
mysqli_stmt_get_result 從准備好的語句獲取結果集
mysqli_stmt_get_warnings 獲取顯示警告的結果
mysqli_stmt_insert_id 獲取從上一次INSERT操作生成的ID
mysqli_stmt_more_results 檢查是否有來自多個查詢的更多查詢結果
mysqli_stmt_next_result 從多重查詢中讀取下一個結果
mysqli_stmt_num_rows 返回語句結果集中的行數
mysqli_stmt_param_count 返回給定語句的參數數量
mysqli_stmt_prepare 准備要執行的SQL語句
mysqli_stmt_reset 重置准備好的語句
mysqli_stmt_result_metadata 從准備好的語句返回結果集元數據
mysqli_stmt_send_long_data 分塊發送數據
mysqli_stmt_sqlstate 從先前的語句操作返回SQLSTATE錯誤
mysqli_stmt_store_result 從准備好的語句轉移結果集
mysqli_field_tell 獲取結果指針的當前字段偏移量
mysqli_data_seek 將結果指針調整為結果中的任意行
mysqli_fetch_all 提取所有結果行為關聯數組,數字數組或兩者
mysqli_fetch_array 獲取結果行作為關聯數組,數字數組或兩者兼而有之
mysqli_fetch_assoc 提取結果行作為關聯數組
mysqli_fetch_field_direct 獲取單個字段的元數據
mysqli_fetch_field 返回結果集中的下一個字段
mysqli_fetch_fields 返回表示結果集中字段的對象數組
mysqli_fetch_object 返回結果集的當前行作為對象
mysqli_fetch_row 獲取結果行作為枚舉數組
mysqli_field_count 獲取結果中的字段數
mysqli_field_seek 將結果指針設置為指定的字段偏移量
mysqli_free 釋放與結果關聯的內存
mysqli_lengths 返回結果集中當前行的列長度
mysqli_num_rows 獲取結果中的行數
mysqli_embedded_server_end 停止嵌入式服務器
mysqli_embedded_server_start 初始化並啟動嵌入式服務器
mysqli_report 啟用或禁用內部報告功能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM