MySQLi 扩展函数摘要

mysqli 方法摘要
mysqli 类
OOP 接口 过程式接口 别名(不要使用) 描述
属性
$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_character_set_name() N/A 返回数据库连接的默认字符集
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 客户端版本
N/A mysqli_get_client_stats() N/A 返回客户端每个进程的统计信息。仅适用于 mysqlnd
mysqli::get_server_info() mysqli_get_server_info() N/A 返回表示 MySQLi 扩展连接到的 MySQL 服务器版本的字符串
mysqli::get_warnings() mysqli_get_warnings() N/A 未记录
mysqli::init() mysqli_init() N/A 初始化 MySQLi 并返回一个对象以用于 mysqli_real_connect。
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 准备多查询的下一个结果
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::refresh() mysqli_refresh() N/A 刷新表或缓存,或重置复制服务器信息
mysqli::rollback() mysqli_rollback() N/A 回滚当前事务
mysqli::select_db() mysqli_select_db() N/A 选择数据库查询的默认数据库
mysqli::set_charset() mysqli_set_charset() N/A 设置默认客户端字符集
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 启动结果集检索
mysqli_stmt 方法摘要
MySQL_STMT
OOP 接口 过程式接口 别名(不要使用) 描述
属性
$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() N/A 返回给定语句的参数数量
$mysqli_stmt::sqlstate mysqli_stmt_sqlstate() N/A 返回先前语句操作的 SQLSTATE 错误
方法
mysqli_stmt::attr_get() mysqli_stmt_attr_get() N/A 用于获取语句属性的当前值
mysqli_stmt::attr_set() mysqli_stmt_attr_set() N/A 用于修改准备好的语句的行为
mysqli_stmt::bind_param() mysqli_stmt_bind_param() N/A 将变量绑定到准备好的语句作为参数
mysqli_stmt::bind_result() mysqli_stmt_bind_result() N/A 将变量绑定到准备好的语句以进行结果存储
mysqli_stmt::close() mysqli_stmt_close() N/A 关闭准备好的语句
mysqli_stmt::data_seek() mysqli_stmt_data_seek() N/A 在语句结果集中查找任意行
mysqli_stmt::execute() mysqli_stmt_execute() mysqli_execute() 执行准备好的查询
mysqli_stmt::fetch() mysqli_stmt_fetch() N/A 从准备好的语句中获取结果到绑定的变量中
mysqli_stmt::free_result() mysqli_stmt_free_result() N/A 释放给定语句句柄的存储结果内存
mysqli_stmt::get_result() mysqli_stmt_get_result() N/A 从准备好的语句获取结果集。仅适用于 mysqlnd
mysqli_stmt::get_warnings() mysqli_stmt_get_warnings() N/A 未记录
mysqli_stmt::more_results() mysqli_stmt_more_results() N/A 检查多查询中是否有更多查询结果
mysqli_stmt::next_result() mysqli_stmt_next_result() N/A 读取多查询的下一个结果
mysqli_stmt::num_rows() mysqli_stmt_num_rows() N/A 另请参见属性 $mysqli_stmt::num_rows
mysqli_stmt::prepare() mysqli_stmt_prepare() N/A 准备 SQL 语句以执行
mysqli_stmt::reset() mysqli_stmt_reset() N/A 重置准备好的语句
mysqli_stmt::result_metadata() mysqli_stmt_result_metadata() N/A 从准备好的语句返回结果集元数据
mysqli_stmt::send_long_data() mysqli_stmt_send_long_data() N/A 分块发送数据
mysqli_stmt::store_result() mysqli_stmt_store_result() N/A 将准备好的语句中的结果集传输
mysqli_result 方法摘要
mysqli_result
OOP 接口 过程式接口 别名(不要使用) 描述
属性
$mysqli_result::current_field mysqli_field_tell() N/A 获取结果指针的当前字段偏移量
$mysqli_result::field_count mysqli_num_fields() N/A 获取结果中的字段数量
$mysqli_result::lengths mysqli_fetch_lengths() N/A 返回结果集中当前行的列长度
$mysqli_result::num_rows mysqli_num_rows() N/A 获取结果中的行数
方法
mysqli_result::data_seek() mysqli_data_seek() N/A 将结果指针调整到结果中的任意行
mysqli_result::fetch_all() mysqli_fetch_all() N/A 获取所有结果行并将结果集作为关联数组、数字数组或两者返回。仅适用于 mysqlnd
mysqli_result::fetch_array() mysqli_fetch_array() N/A 以关联数组、数字数组或两者形式获取结果行
mysqli_result::fetch_assoc() mysqli_fetch_assoc() N/A 以关联数组形式获取结果行
mysqli_result::fetch_column() mysqli_fetch_column() N/A 从结果集的下一行获取单个列
mysqli_result::fetch_field_direct() mysqli_fetch_field_direct() N/A 获取单个字段的元数据
mysqli_result::fetch_field() mysqli_fetch_field() N/A 返回结果集中的下一个字段
mysqli_result::fetch_fields() mysqli_fetch_fields() N/A 返回一个对象数组,表示结果集中的字段
mysqli_result::fetch_object() mysqli_fetch_object() N/A 将结果集的当前行作为对象返回
mysqli_result::fetch_row() mysqli_fetch_row() N/A 将结果行作为枚举数组获取
mysqli_result::field_seek() mysqli_field_seek() N/A 将结果指针设置为指定的字段偏移量
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result mysqli_free_result() N/A 释放与结果关联的内存
mysqli_driver 方法摘要
MySQL_Driver
OOP 接口 过程式接口 别名(不要使用) 描述
属性
$mysqli_driver::mysqli_report mysqli_report() N/A 设置 mysqli 错误报告模式
方法
mysqli_driver::embedded_server_end() mysqli_embedded_server_end() N/A 未记录
mysqli_driver::embedded_server_start() mysqli_embedded_server_start() N/A 未记录

注意:

别名函数仅出于向后兼容目的提供。不要在新项目中使用它们。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top