Php/docs/mysqli.summary
MySQLi 扩展的功能概述
mysqli 方法的概述 mysqli 类
面向对象接口
面向过程接口
别名 (勿使用)
描述
属性
N/A
获取上次 Mysql 操作受影响的行数
N/A
返回 Mysql 客户端版本信息,类型为 string
N/A
返回 Mysql 客户端版本信息,类型为 integer
N/A
返回最后一次连接数据库的错误代码
N/A
返回最后一次连接数据库的错误描述,类型为字符串
N/A
返回最近一次函数调用所产生的错误代码
N/A
返回最近一次错误代码的描述,类型是字符串
N/A
返回最近一次查询中,包含的列的数量
N/A
返回字符串,表示数据库连接所使用的类型
N/A
返回使用的 MySQL 协议的版本信息
N/A
返回 MySQL 服务器的版本
N/A
返回 MySQL 服务器的版本,类型为 integer
N/A
获取最近一次数据库查询的信息
N/A
返回上次查询中所使用的自动生成的 ID
N/A
返回上次 MySQL 操作的数据库状态错误(SQLSTATE error)
N/A
根据数据库链接,返回最后一次数据库查询内警告的数量
Methods
N/A
打开或关闭数据库的自动提交(auto-committing)功能
N/A
更改指定数据库连接所使用的用户
mysqli::character_set_name(), mysqli::client_encoding
mysqli_client_encoding()
返回数据库连接的默认字符集
N/A
关闭先前打开的数据库连接
N/A
提交当前的数据库事务
N/A
打开新连接到 MySQL 服务器[注意:静态方法]
N/A
执行调试操作
N/A
将调试信息转储到日志中
N/A
返回包含字符集信息的对象
mysqli::get_connection_stats()
N/A
返回客户端连接的统计信息。仅可用于 mysqlnd。
N/A
返回 MySQL 客户端版本的字符串信息
N/A
返回每个客户端进程的统计信息。 仅可用于 mysqlnd。
mysqli::get_cache_stats()
mysqli_get_cache_stats()
N/A
返回客户端的 Zval 缓存统计信息。 仅可用于 mysqlnd。
N/A
返回 MySQLi 连接上的 MySQL 服务器的版本字符串
N/A
文档暂缺
N/A
初始化 MySQLi,返回资源类型的值,可供 mysqli_real_connect 使用。 [不要在对象上调用,它返回了 $mysqli 对象]
N/A
请求服务器杀死一个 MySQL 线程
N/A
检查多语句查询内是否还有更多查询结果
N/A
在数据库内执行多语句查询
N/A
从 multi_query 中准备下一个结果集
设置选项
N/A
Ping 服务器链接,如果链接已经断开,尝试重连
N/A
准备(prepare)需要执行的 SQL 语句
N/A
在数据库内执行查询
N/A
打开一个 MySQL 服务端的连接
mysqli::real_escape_string(), mysqli::escape_string()
转义特殊字符,用于 SQL 语句,该转换会考虑连接中当前的字符集
N/A
执行 SQL 查询
N/A
刷新表或缓存,或重置复制(replication)服务器信息
N/A
回滚当前事务
N/A
为数据库查询设置默认数据库
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 命令执行的回调函数
N/A
使用 SSL 建立安全连接
N/A
获取当前系统状态
N/A
初始化语句并且返回供 mysqli_stmt_prepare 使用的对象
N/A
传输最后一个查询的结果集
N/A
返回当前连接的线程ID
N/A
返回是否设定了线程安全
N/A
初始化一个结果集的取回
mysqli_stmt 的方法概述
MySQL_STMT
面向对象接口
面向过程接口
别名 (勿使用)
描述
属性
N/A
返回受上次执行语句影响的总行数:修改、删除或插入
N/A
返回最近一次语句调用的错误代码
N/A
返回最后一条语句错误的字符串描述
N/A
返回语句内的字段数量 - 文档暂缺
N/A
获取上次 INSERT 操作生成的ID
N/A
返回语句结果集中的行数
mysqli_param_count()
返回语句中参数的数量
N/A
返回上次执行 SQL 语句的 SQLSTATE 错误代码
方法
N/A
用于获取语句属性的当前值
N/A
用于修改 prepared 语句的行为
mysqli_bind_param()
绑定变量参数到 prepared 语句
mysqli_bind_result()
绑定变量参数到 prepared 语句,用于结果存储
N/A
关闭 prepared 语句
N/A
定位到结果集中的任意行
执行 prepared 查询
mysqli_fetch()
获取 prepared 语句中的结果,到指定变量中
N/A
释放给定语句处理存储的结果集所占内存
N/A
获取 prepared 语句中的结果。 仅可用于 mysqlnd。
N/A
暂无文档
N/A
检查多语句查询中是否还有更多结果
N/A
读取多语句查询中下一条结果
N/A
参见 $mysqli_stmt::num_rows 中的属性
N/A
准备执行 SQL 语句
N/A
重置 prepare 语句
mysqli_stmt::result_metadata()
mysqli_get_metadata()
返回 prepare 语句结果集内的元数据
mysqli_send_long_data()
以块形式发送数据
N/A
从 prepare 语句中传输储存结果集
mysqli_result 方法概述
mysqli_result
面向对象接口
面向过程接口
别名 (勿使用)
描述
属性
N/A
获取当前字段在结果集指针中的开始位置
N/A
获取结果中字段数量
N/A
返回结果集中当前行的列长度
N/A
获取结果中行的数量
方法
N/A
将结果中的结果指针调整到任意行
N/A
抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。 仅可用于 mysqlnd。
N/A
以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果
N/A
以一个关联数组方式抓取一行结果
mysqli_result::fetch_field_direct()
N/A
抓取一个单字段的元数据
N/A
返回结果集中的下一个字段
N/A
返回一个代表结果集字段的对象数组
N/A
以一个对象的方式返回一个结果集中的当前行
N/A
以一个枚举数组方式返回一行结果
N/A
设置结果指针到特定的字段开始位置
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result
N/A
释放与一个结果集相关的内存
mysqli_driver 的方法概述
MySQL_Driver
面向对象接口
面向过程接口
别名 (勿使用)
描述
属性
N/A
方法
mysqli_driver::embedded_server_end()
N/A
文档暂缺
mysqli_driver::embedded_server_start()
mysqli_embedded_server_start()
N/A
文档暂缺
Note:
提供函数的别名,目的仅为向下兼容。不要在新项目中使用!