Mysqli
PHP Manual

MySQLi扩展功能概述

MySQLi类
面向对象接口 面向过程接口 别名 描述
属性
$mysqli->affected_rows mysqli_affected_rows() N/A 获取前一个Mysql操作的受影响行数
$mysqli->client_info mysqli_get_client_info() N/A 返回字符串类型的Mysql客户端版本信息
$mysqli->client_version mysqli_get_client_version() N/A 返回整型的Mysql客户端版本信息
$mysqli->connect_errno mysqli_connect_errno() N/A 返回最后一次连接调用的错误代码
$mysqli->connect_error mysqli_connect_error() N/A 返回一个字符串描述的最后一次连接调用的错误代码
$mysqli->errno mysqli_errno() N/A 返回最近的函数调用产生的错误代码
$mysqli->error mysqli_error() N/A 返回字符串描述的最近一次函数调用产生的错误代码
$mysqli->field_count mysqli_field_count() N/A 返回最近一次查询获取到的列的数目
$mysqli->host_info mysqli_get_host_info() N/A 返回一个能够代表使用的连接类型的字符串
$mysqli->protocol_version mysqli_get_proto_info() N/A 返回使用的Mysql协议的版本信息
$mysqli->server_info mysqli_get_server_info() N/A 返回Mysql服务端版本的信息
$mysqli->server_version mysqli_get_server_version() N/A 返回整型的Mysql服务端版本信息
$mysqli->info mysqli_info() N/A 最近一次执行的查询的检索信息
$mysqli->insert_id mysqli_insert_id() N/A 返回最后一次查询自动生成并使用的id
$mysqli->sqlstate mysqli_sqlstate() N/A 返回前一个Mysql操作的SQLSTATE错误
$mysqli->warning_count mysqli_warning_count() N/A 返回给定链接最后一次查询的警告数量
方法
mysqli->autocommit() mysqli_autocommit() N/A 打开或关闭数据库的自动提交功能
mysqli->change_user() mysqli_change_user() N/A 更改指定数据库连接的用户
mysqli->character_set_name(), mysqli->client_encoding mysqli_character_set_name() mysqli_client_encoding() 返回数据库连接的默认字符集
mysqli->close() mysqli_close() N/A 关闭先前打开的数据库连接
mysqli->commit() mysqli_commit() N/A 提交当前事务
mysqli::__construct() mysqli_connect() N/A 打开一个到Mysql服务端的新的连接[注意:静态方法]
mysqli->debug() mysqli_debug() N/A 执行调试操作
mysqli->dump_debug_info() mysqli_dump_debug_info() N/A 将调试信息转储到日志中
mysqli->get_charset() mysqli_get_charset() N/A 返回对象的字符集
mysqli->get_connection_stats() mysqli_get_connection_stats() N/A 返回客户端连接的统计信息。 仅可用于 mysqlnd
mysqli->get_client_info() mysqli_get_client_info() N/A 返回字符串描述的Mysql客户端版本
mysqli->get_client_stats() mysqli_get_client_stats() N/A 返回每个客户端进程的统计信息。 仅可用于 mysqlnd
mysqli->get_cache_stats() mysqli_get_cache_stats() N/A 返回客户端的zval缓存统计信息。 仅可用于 mysqlnd
mysqli->get_server_info() mysqli_get_server_info() N/A 没有文档
mysqli->get_warnings() mysqli_get_warnings() N/A 没有文档
mysqli::init() mysqli_init() N/A 初始化mysqli并且返回一个由mysqli_real_connect使用的资源类型。[不是在对象上,是它返回的$mysqli对象]
mysqli->kill() mysqli_kill() N/A 请求服务器杀死一个Mysql线程
mysqli->more_results() mysqli_more_results() N/A 检查一个多语句查询是否还有其他查询结果集
mysqli->multi_query() mysqli_multi_query() N/A 在数据库上执行一个多语句查询
mysqli->next_result() mysqli_next_result() N/A 从multi_query中准备下一个结果集
mysqli->options() mysqli_options() mysqli_set_opt() 设置选项
mysqli->ping() mysqli_ping() N/A ping一个服务器连接,或者如果那个连接断了尝试重连
mysqli->prepare() mysqli_prepare() N/A 准备一个用于执行的SQL语句
mysqli->query() mysqli_query() N/A 在数据库上执行一个查询
mysqli->real_connect() mysqli_real_connect() N/A 打开一个到Mysql服务端的连接
mysqli->real_escape_string(), mysqli->escape_string() mysqli_real_escape_string() mysqli_escape_string() 转义字符串中用于SQL语句中的特殊字符,这个转换会考虑连接的当前字符集。
mysqli->real_query() mysqli_real_query() N/A 执行一个SQL查询
mysqli->rollback() mysqli_rollback() N/A 回滚当前事务
mysqli->select_db() mysqli_select_db() N/A 为数据库查询选择默认数据库
mysqli->set_charset() mysqli_set_charset() N/A 设置默认的客户端字符集
mysqli->set_local_infile_default() mysqli_set_local_infile_default() N/A 清除用户为load data local infile命令定义的处理程序
mysqli->set_local_infile_handler() mysqli_set_local_infile_handler() N/A 设置LOAD DATA LOCAL INFILE命令执行的回调函数
mysqli->ssl_set() mysqli_ssl_set() N/A 使用SSL建立安装连接
mysqli->stat() mysqli_stat() N/A 获取当前系统状态
mysqli->stmt_init() mysqli_stmt_init() N/A 初始化一个语句并且返回一个mysqli_stmt_prepare使用的对象
mysqli->store_result() mysqli_store_result() N/A 传输最后一个查询的结果集
mysqli->thread_id() mysqli_thread_id() N/A 返回当前连接的线程ID
mysqli->thread_safe() mysqli_thread_safe() N/A 返回是否设定了线程安全
mysqli->use_result() mysqli_use_result() N/A 初始化一个结果集的取回
Free Web Hosting
MySQL_STMT
面向对象接口 过程化接口 别名(不要使用) 描述
属性
$mysqli_stmt->affected_rows mysqli_stmt_affected_rows() N/A 返回最后一条倍执行的语句改变,删除或插入的总行数
$mysqli_stmt->errno mysqli_stmt_errno() N/A 返回最近一次语句调用的错误代码
$mysqli_stmt->error mysqli_stmt_error() N/A 返回最后一条语句错误的字符串描述
$mysqli_stmt->field_count mysqli_stmt_field_count() N/A 返回给定语句得到的字段数量
$mysqli_stmt->insert_id mysqli_stmt_insert_id() N/A 获取前一个INSERT操作生成的ID
$mysqli_stmt->num_rows mysqli_stmt_num_rows() N/A 返回语句结果集中的行数
$mysqli_stmt->param_count mysqli_stmt_param_count() mysqli_param_count()