mysqli 類 | |||
---|---|---|---|
面向?qū)ο蠼涌?/th> | 面向過(guò)程接口 | 別名 (勿使用) | 描述 |
屬性 | |||
$mysqli::affected_rows | mysqli_affected_rows() | N/A | 獲取上次 Mysql 操作受影響的行數(shù) |
$mysqli::client_info | mysqli_get_client_info() | N/A | 返回 Mysql 客戶端版本信息,類型為 string |
$mysqli::client_version | mysqli_get_client_version() | N/A | 返回 Mysql 客戶端版本信息,類型為 integer |
$mysqli::connect_errno | mysqli_connect_errno() | N/A | 返回最后一次連接數(shù)據(jù)庫(kù)的錯(cuò)誤代碼 |
$mysqli::connect_error | mysqli_connect_error() | N/A | 返回最后一次連接數(shù)據(jù)庫(kù)的錯(cuò)誤描述,類型為字符串 |
$mysqli::errno | mysqli_errno() | N/A | 返回最近一次函數(shù)調(diào)用所產(chǎn)生的錯(cuò)誤代碼 |
$mysqli::error | mysqli_error() | N/A | 返回最近一次錯(cuò)誤代碼的描述,類型是字符串 |
$mysqli::field_count | mysqli_field_count() | N/A | 返回最近一次查詢中,包含的列的數(shù)量 |
$mysqli::host_info | mysqli_get_host_info() | N/A | 返回字符串,表示數(shù)據(jù)庫(kù)連接所使用的類型 |
$mysqli::protocol_version | mysqli_get_proto_info() | N/A | 返回使用的 MySQL 協(xié)議的版本信息 |
$mysqli::server_info | mysqli_get_server_info() | N/A | 返回 MySQL 服務(wù)器的版本 |
$mysqli::server_version | mysqli_get_server_version() | N/A | 返回 MySQL 服務(wù)器的版本,類型為 integer |
$mysqli::info | mysqli_info() | N/A | 獲取最近一次數(shù)據(jù)庫(kù)查詢的信息 |
$mysqli::insert_id | mysqli_insert_id() | N/A | 返回上次查詢中所使用的自動(dòng)生成的 ID |
$mysqli::sqlstate | mysqli_sqlstate() | N/A | 返回上次 MySQL 操作的數(shù)據(jù)庫(kù)狀態(tài)錯(cuò)誤(SQLSTATE error) |
$mysqli::warning_count | mysqli_warning_count() | N/A | 根據(jù)數(shù)據(jù)庫(kù)鏈接,返回最后一次數(shù)據(jù)庫(kù)查詢內(nèi)警告的數(shù)量 |
Methods | |||
mysqli::autocommit() | mysqli_autocommit() | N/A | 打開或關(guān)閉數(shù)據(jù)庫(kù)的自動(dòng)提交(auto-committing)功能 |
mysqli::change_user() | mysqli_change_user() | N/A | 更改指定數(shù)據(jù)庫(kù)連接所使用的用戶 |
mysqli::character_set_name(), mysqli::client_encoding | mysqli_character_set_name() | mysqli_client_encoding() | 返回?cái)?shù)據(jù)庫(kù)連接的默認(rèn)字符集 |
mysqli::close() | mysqli_close() | N/A | 關(guān)閉先前打開的數(shù)據(jù)庫(kù)連接 |
mysqli::commit() | mysqli_commit() | N/A | 提交當(dāng)前的數(shù)據(jù)庫(kù)事務(wù) |
mysqli::__construct() | mysqli_connect() | N/A | 打開新連接到 MySQL 服務(wù)器[注意:靜態(tài)方法] |
mysqli::debug() | mysqli_debug() | N/A | 執(zhí)行調(diào)試操作 |
mysqli::dump_debug_info() | mysqli_dump_debug_info() | N/A | 將調(diào)試信息轉(zhuǎn)儲(chǔ)到日志中 |
mysqli::get_charset() | mysqli_get_charset() | N/A | 返回包含字符集信息的對(duì)象 |
mysqli::get_connection_stats() | mysqli_get_connection_stats() | N/A | 返回客戶端連接的統(tǒng)計(jì)信息。僅可用于 mysqlnd。 |
mysqli::get_client_info() | mysqli_get_client_info() | N/A | 返回 MySQL 客戶端版本的字符串信息 |
mysqli::get_client_stats() | mysqli_get_client_stats() | N/A | 返回每個(gè)客戶端進(jìn)程的統(tǒng)計(jì)信息。 僅可用于 mysqlnd。 |
mysqli::get_cache_stats() | mysqli_get_cache_stats() | N/A | 返回客戶端的 Zval 緩存統(tǒng)計(jì)信息。 僅可用于 mysqlnd。 |
mysqli::get_server_info() | mysqli_get_server_info() | N/A | 返回 MySQLi 連接上的 MySQL 服務(wù)器的版本字符串 |
mysqli::get_warnings() | mysqli_get_warnings() | N/A | 文檔暫缺 |
mysqli::init() | mysqli_init() | N/A | 初始化 MySQLi,返回資源類型的值,可供 mysqli_real_connect 使用。 [不要在對(duì)象上調(diào)用,它返回了 $mysqli 對(duì)象] |
mysqli::kill() | mysqli_kill() | N/A | 請(qǐng)求服務(wù)器殺死一個(gè) MySQL 線程 |
mysqli::more_results() | mysqli_more_results() | N/A | 檢查多語(yǔ)句查詢內(nèi)是否還有更多查詢結(jié)果 |
mysqli::multi_query() | mysqli_multi_query() | N/A | 在數(shù)據(jù)庫(kù)內(nèi)執(zhí)行多語(yǔ)句查詢 |
mysqli::next_result() | mysqli_next_result() | N/A | 從 multi_query 中準(zhǔn)備下一個(gè)結(jié)果集 |
mysqli::options() | mysqli_options() | mysqli_set_opt() | 設(shè)置選項(xiàng) |
mysqli::ping() | mysqli_ping() | N/A | Ping 服務(wù)器鏈接,如果鏈接已經(jīng)斷開,嘗試重連 |
mysqli::prepare() | mysqli_prepare() | N/A | 準(zhǔn)備(prepare)需要執(zhí)行的 SQL 語(yǔ)句 |
mysqli::query() | mysqli_query() | N/A | 在數(shù)據(jù)庫(kù)內(nèi)執(zhí)行查詢 |
mysqli::real_connect() | mysqli_real_connect() | N/A | 打開一個(gè) MySQL 服務(wù)端的連接 |
mysqli::real_escape_string(), mysqli::escape_string() | mysqli_real_escape_string() | mysqli_escape_string() | 轉(zhuǎn)義特殊字符,用于 SQL 語(yǔ)句,該轉(zhuǎn)換會(huì)考慮連接中當(dāng)前的字符集 |
mysqli::real_query() | mysqli_real_query() | N/A | 執(zhí)行 SQL 查詢 |
mysqli::refresh() | mysqli_refresh() | N/A | 刷新表或緩存,或重置復(fù)制(replication)服務(wù)器信息 |
mysqli::rollback() | mysqli_rollback() | N/A | 回滾當(dāng)前事務(wù) |
mysqli::select_db() | mysqli_select_db() | N/A | 為數(shù)據(jù)庫(kù)查詢?cè)O(shè)置默認(rèn)數(shù)據(jù)庫(kù) |
mysqli::set_charset() | mysqli_set_charset() | N/A | 設(shè)置默認(rèn)的客戶端字符集 |
mysqli::set_local_infile_default() | mysqli_set_local_infile_default() | N/A | 清除用戶設(shè)置的 load data local infile 命令的處理程序 |
mysqli::set_local_infile_handler() | mysqli_set_local_infile_handler() | N/A | 設(shè)置 LOAD DATA LOCAL INFILE 命令執(zhí)行的回調(diào)函數(shù) |
mysqli::ssl_set() | mysqli_ssl_set() | N/A | 使用 SSL 建立安全連接 |
mysqli::stat() | mysqli_stat() | N/A | 獲取當(dāng)前系統(tǒng)狀態(tài) |
mysqli::stmt_init() | mysqli_stmt_init() | N/A | 初始化語(yǔ)句并且返回供 mysqli_stmt_prepare 使用的對(duì)象 |
mysqli::store_result() | mysqli_store_result() | N/A | 傳輸最后一個(gè)查詢的結(jié)果集 |
mysqli::thread_id() | mysqli_thread_id() | N/A | 返回當(dāng)前連接的線程ID |
mysqli::thread_safe() | mysqli_thread_safe() | N/A | 返回是否設(shè)定了線程安全 |
mysqli::use_result() | mysqli_use_result() | N/A | 初始化一個(gè)結(jié)果集的取回 |
MySQL_Driver | |||
---|---|---|---|
面向?qū)ο蠼涌?/th> | 面向過(guò)程接口 | 別名 (勿使用) | 描述 |
屬性 | |||
N/A | |||
方法 | |||
mysqli_driver::embedded_server_end() | mysqli_embedded_server_end() | N/A | 文檔暫缺 |
mysqli_driver::embedded_server_start() | mysqli_embedded_server_start() | N/A | 文檔暫缺 |
注意:
提供函數(shù)的別名,目的僅為向下兼容。不要在新項(xiàng)目中使用!