属性
|
$mysqli::affected_rows |
mysqli_affected_rows() |
获取上次 Mysql 操作受影响的行数 |
$mysqli::client_info |
mysqli_get_client_info() |
返回 Mysql 客户端版本信息,类型为 string |
$mysqli::client_version |
mysqli_get_client_version() |
返回 Mysql 客户端版本信息,类型为 integer |
$mysqli::connect_errno |
mysqli_connect_errno() |
返回最后一次连接数据库的错误代码 |
$mysqli::connect_error |
mysqli_connect_error() |
返回最后一次连接数据库的错误描述,类型为字符串 |
$mysqli::errno |
mysqli_errno() |
返回最近一次函数调用所产生的错误代码 |
$mysqli::error |
mysqli_error() |
返回最近一次错误代码的描述,类型是字符串 |
$mysqli::field_count |
mysqli_field_count() |
返回最近一次查询中,包含的列的数量 |
$mysqli::host_info |
mysqli_get_host_info() |
返回字符串,表示数据库连接所使用的类型 |
$mysqli::protocol_version |
mysqli_get_proto_info() |
返回使用的 MySQL 协议的版本信息 |
$mysqli::server_info |
mysqli_get_server_info() |
返回 MySQL 服务器的版本 |
$mysqli::server_version |
mysqli_get_server_version() |
返回 MySQL 服务器的版本,类型为 integer |
$mysqli::info |
mysqli_info() |
获取最近一次数据库查询的信息 |
$mysqli::insert_id |
mysqli_insert_id() |
返回上次查询中所使用的自动生成的 ID |
$mysqli::sqlstate |
mysqli_sqlstate() |
返回上次 MySQL 操作的数据库状态错误(SQLSTATE error) |
$mysqli::warning_count |
mysqli_warning_count() |
根据数据库链接,返回最后一次数据库查询内警告的数量 |
方法
|
mysqli::autocommit() |
mysqli_autocommit() |
打开或关闭数据库的自动提交(auto-committing)功能 |
mysqli::change_user() |
mysqli_change_user() |
更改指定数据库连接所使用的用户 |
mysqli::character_set_name(),mysqli::client_encoding |
mysqli_character_set_name() |
返回数据库连接的默认字符集 |
mysqli::close() |
mysqli_close() |
关闭先前打开的数据库连接 |
mysqli::commit() |
mysqli_commit() |
提交当前的数据库事务 |
mysqli::__construct() |
mysqli_connect() |
打开新连接到 MySQL 服务器[注意:静态方法] |
mysqli::debug() |
mysqli_debug() |
执行调试操作 |
mysqli::dump_debug_info() |
mysqli_dump_debug_info() |
将调试信息转储到日志中 |
mysqli::get_charset() |
mysqli_get_charset() |
返回包含字符集信息的对象 |
mysqli::get_connection_stats() |
mysqli_get_connection_stats() |
返回客户端连接的统计信息。仅可用于 mysqlnd。 |
mysqli::get_client_info() |
mysqli_get_client_info() |
返回 MySQL 客户端版本的字符串信息 |
mysqli::get_client_stats() |
mysqli_get_client_stats() |
返回每个客户端进程的统计信息。 仅可用于 mysqlnd。 |
mysqli::get_cache_stats() |
mysqli_get_cache_stats() |
返回客户端的 Zval 缓存统计信息。 仅可用于 mysqlnd。 |
mysqli::get_server_info() |
mysqli_get_server_info() |
返回 MySQLi 连接上的 MySQL 服务器的版本字符串 |
mysqli::get_warnings() |
mysqli_get_warnings() |
文档暂缺 |
mysqli::init() |
mysqli_init() |
初始化 MySQLi,返回资源类型的值,可供 mysqli_real_connect 使用。 [不要在对象上调用,它返回了 $mysqli 对象] |
mysqli::kill() |
mysqli_kill() |
请求服务器杀死一个 MySQL 线程 |
mysqli::more_results() |
mysqli_more_results() |
检查多语句查询内是否还有更多查询结果 |
mysqli::multi_query() |
mysqli_multi_query() |
在数据库内执行多语句查询 |
mysqli::next_result() |
mysqli_next_result() |
从 multi_query 中准备下一个结果集 |
mysqli::options() |
mysqli_options() |
设置选项 |
mysqli::ping() |
mysqli_ping() |
Ping 服务器链接,如果链接已经断开,尝试重连 |
mysqli::prepare() |
mysqli_prepare() |
准备(prepare)需要执行的 SQL 语句 |
mysqli::query() |
mysqli_query() |
在数据库内执行查询 |
mysqli::real_connect() |
mysqli_real_connect() |
打开一个 MySQL 服务端的连接 |
mysqli::real_escape_string(),mysqli::escape_string() |
mysqli_real_escape_string() |
转义特殊字符,用于 SQL 语句,该转换会考虑连接中当前的字符集 |
mysqli::real_query() |
mysqli_real_query() |
执行 SQL 查询 |
mysqli::refresh() |
mysqli_refresh() |
刷新表或缓存,或重置复制(replication)服务器信息 |
mysqli::rollback() |
mysqli_rollback() |
回滚当前事务 |
mysqli::select_db() |
mysqli_select_db() |
为数据库查询设置默认数据库 |
mysqli::set_charset() |
mysqli_set_charset() |
设置默认的客户端字符集 |
mysqli::set_local_infile_default() |
mysqli_set_local_infile_default() |
清除用户设置的 load data local infile 命令的处理程序 |
mysqli::set_local_infile_handler() |
mysqli_set_local_infile_handler() |
设置 LOAD DATA LOCAL INFILE 命令执行的回调函数 |
mysqli::ssl_set() |
mysqli_ssl_set() |
使用 SSL 建立安全连接 |
mysqli::stat() |
mysqli_stat() |
获取当前系统状态 |
mysqli::stmt_init() |
mysqli_stmt_init() |
初始化语句并且返回供 mysqli_stmt_prepare 使用的对象 |
mysqli::store_result() |
mysqli_store_result() |
传输最后一个查询的结果集 |
mysqli::thread_id() |
mysqli_thread_id() |
返回当前连接的线程ID |
mysqli::thread_safe() |
mysqli_thread_safe() |
返回是否设定了线程安全 |
mysqli::use_result() |
mysqli_use_result() |
初始化一个结果集的取回 |