下载
文档
参与
帮助
入门
简介
简单教程
语言参考
基本语法
类型
变量
常量
表达式
运算符
控制结构
函数
类和对象
命名空间
枚举
错误
异常
协程
生成器
属性
引用解释
预定义变量
预定义异常
预定义接口和类
预定义属性
上下文选项和参数
支持的协议和包装器
安全
简介
一般注意事项
安装为 CGI 二进制文件
安装为 Apache 模块
会话安全
文件系统安全
数据库安全
错误报告
用户提交的数据
隐藏 PHP
保持更新
功能
使用 PHP 进行 HTTP 身份验证
Cookie
会话
处理文件上传
使用远程文件
连接处理
持久数据库连接
命令行使用
垃圾回收
DTrace 动态跟踪
函数参考
影响 PHP 的行为
音频格式操作
身份验证服务
命令行特定扩展
压缩和归档扩展
密码学扩展
数据库扩展
日期和时间相关扩展
文件系统相关扩展
人类语言和字符编码支持
图像处理和生成
邮件相关扩展
数学扩展
非文本 MIME 输出
进程控制扩展
其他基本扩展
其他服务
搜索引擎扩展
服务器特定扩展
会话扩展
文本处理
变量和类型相关扩展
Web 服务
仅限 Windows 的扩展
XML 操作
GUI 扩展
键盘快捷键
?
此帮助
j
下一个菜单项
k
上一个菜单项
g p
上一个手册页
g n
下一个手册页
G
滚动到底部
g g
滚动到顶部
g h
转到主页
g s
转到搜索
(当前页)
/
聚焦搜索框
简介 »
« 字符集
PHP 手册
函数参考
数据库扩展
供应商特定数据库扩展
MySQL
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
MySQL 增强扩展
简介
概述
快速入门指南
双重过程式和面向对象接口
连接
执行语句
预处理语句
存储过程
多条语句
对事务的 API 支持
元数据
安装/配置
需求
安装
运行时配置
mysqli 扩展和持久连接
预定义常量
注释
mysqli 扩展函数摘要
mysqli
— mysqli 类
mysqli::$affected_rows
— 获取先前 MySQL 操作中受影响的行数
mysqli::autocommit
— 打开或关闭数据库修改的自动提交
mysqli::begin_transaction
— 启动事务
mysqli::change_user
— 更改指定数据库连接的用户
mysqli::character_set_name
— 返回数据库连接的当前字符集
mysqli::close
— 关闭先前打开的数据库连接
mysqli::commit
— 提交当前事务
mysqli::$connect_errno
— 返回上次连接调用时的错误代码
mysqli::$connect_error
— 返回上次连接错误的描述
mysqli::__construct
— 打开与 MySQL 服务器的新连接
mysqli::debug
— 执行调试操作
mysqli::dump_debug_info
— 将调试信息转储到日志中
mysqli::$errno
— 返回最近函数调用的错误代码
mysqli::$error
— 返回上次错误的字符串描述
mysqli::$error_list
— 返回上次执行的命令的错误列表
mysqli::execute_query
— 准备、绑定参数并执行 SQL 语句
mysqli::$field_count
— 返回最近查询的列数
mysqli::get_charset
— 返回字符集对象
mysqli::$client_info
— 获取 MySQL 客户端信息
mysqli::$client_version
— 返回 MySQL 客户端版本(整数)
mysqli::get_connection_stats
— 返回有关客户端连接的统计信息
mysqli::$host_info
— 返回表示所用连接类型的字符串
mysqli::$protocol_version
— 返回所用 MySQL 协议的版本
mysqli::$server_info
— 返回 MySQL 服务器的版本
mysqli::$server_version
— 返回 MySQL 服务器的版本(整数)
mysqli::get_warnings
— 获取 SHOW WARNINGS 的结果
mysqli::$info
— 检索有关最近执行的查询的信息
mysqli::init
— 初始化 MySQLi 并返回一个可用于 mysqli_real_connect() 的对象
mysqli::$insert_id
— 返回上次查询为 AUTO_INCREMENT 列生成的的值
mysqli::kill
— 请求服务器杀死 MySQL 线程
mysqli::more_results
— 检查多条查询中是否还有其他查询结果
mysqli::multi_query
— 在数据库上执行一个或多个查询
mysqli::next_result
— 准备多条查询中的下一个结果
mysqli::options
— 设置选项
mysqli::ping
— 检测服务器连接,如果连接已断开,则尝试重新连接
mysqli::poll
— 轮询连接
mysqli::prepare
— 准备 SQL 语句以供执行
mysqli::query
— 在数据库上执行查询
mysqli::real_connect
— 打开与 mysql 服务器的连接
mysqli::real_escape_string
— 转义字符串中用于 SQL 语句的特殊字符,同时考虑到连接的当前字符集
mysqli::real_query
— 执行 SQL 查询
mysqli::reap_async_query
— 从异步查询获取结果
mysqli::refresh
— 刷新
mysqli::release_savepoint
— 从当前事务的保存点集中删除名为保存点
mysqli::rollback
— 回滚当前事务
mysqli::savepoint
— 设置名为事务保存点
mysqli::select_db
— 选择数据库查询的默认数据库
mysqli::set_charset
— 设置客户端字符集
mysqli::$sqlstate
— 返回先前 MySQL 操作的 SQLSTATE 错误
mysqli::ssl_set
— 用于使用 SSL 建立安全连接
mysqli::stat
— 获取当前系统状态
mysqli::stmt_init
— 初始化语句并返回一个可用于 mysqli_stmt_prepare() 的对象
mysqli::store_result
— 将结果集从上次查询传输
mysqli::$thread_id
— 返回当前连接的线程 ID
mysqli::thread_safe
— 返回是否提供线程安全
mysqli::use_result
— 启动结果集检索
mysqli::$warning_count
— 返回给定链接上次查询的警告数量
mysqli_stmt
— mysqli_stmt 类
mysqli_stmt::$affected_rows
— 返回上次执行的语句更改、删除、插入或匹配的总行数
mysqli_stmt::attr_get
— 用于获取语句属性的当前值
mysqli_stmt::attr_set
— 用于修改准备好的语句的行为
mysqli_stmt::bind_param
— 将变量绑定到准备好的语句作为参数
mysqli_stmt::bind_result
— 将变量绑定到准备好的语句以进行结果存储
mysqli_stmt::close
— 关闭准备好的语句
mysqli_stmt::__construct
— 构造一个新的 mysqli_stmt 对象
mysqli_stmt::data_seek
— 将结果指针调整到缓冲结果中的任意行
mysqli_stmt::$errno
— 返回最近语句调用的错误代码
mysqli_stmt::$error
— 返回上次语句错误的字符串描述
mysqli_stmt::$error_list
— 返回上次执行的语句的错误列表
mysqli_stmt::execute
— 执行准备好的语句
mysqli_stmt::fetch
— 从准备好的语句中获取结果到绑定的变量中
mysqli_stmt::$field_count
— 返回给定语句中的列数
mysqli_stmt::free_result
— 释放给定语句句柄的存储结果内存
mysqli_stmt::get_result
— 将结果集从准备好的语句中获取为 mysqli_result 对象
mysqli_stmt::get_warnings
— 获取 SHOW WARNINGS 的结果
mysqli_stmt::$insert_id
— 获取上次 INSERT 操作生成的 ID
mysqli_stmt::more_results
— 检查多条查询中是否还有其他查询结果
mysqli_stmt::next_result
— 从多条查询中读取下一个结果
mysqli_stmt::$num_rows
— 返回从服务器获取的行数
mysqli_stmt::$param_count
— 返回给定语句的参数数量
mysqli_stmt::prepare
— 准备 SQL 语句以供执行
mysqli_stmt::reset
— 重置准备好的语句
mysqli_stmt::result_metadata
— 从准备好的语句中返回结果集元数据
mysqli_stmt::send_long_data
— 分块发送数据
mysqli_stmt::$sqlstate
— 返回先前语句操作的 SQLSTATE 错误
mysqli_stmt::store_result
— 将结果集存储在内部缓冲区中
mysqli_result
— mysqli_result 类
mysqli_result::__construct
— 构造 mysqli_result 对象
mysqli_result::$current_field
— 获取结果指针的当前字段偏移量
mysqli_result::data_seek
— 将结果指针调整到结果中的任意行
mysqli_result::fetch_all
— 获取所有结果行作为关联数组、数字数组或两者
mysqli_result::fetch_array
— 获取结果集的下一行作为关联数组、数字数组或两者
mysqli_result::fetch_assoc
— 获取结果集的下一行作为关联数组
mysqli_result::fetch_column
— 从结果集的下一行获取单个列
mysqli_result::fetch_field
— 返回结果集中下一个字段
mysqli_result::fetch_field_direct
— 获取单个字段的元数据
mysqli_result::fetch_fields
— 返回一个对象数组,表示结果集中的字段
mysqli_result::fetch_object
— 获取结果集的下一行作为对象
mysqli_result::fetch_row
— 获取结果集的下一行作为枚举数组
mysqli_result::$field_count
— 获取结果集中的字段数
mysqli_result::field_seek
— 将结果指针设置为指定的字段偏移量
mysqli_result::free
— 释放与结果关联的内存
mysqli_result::getIterator
— 获取外部迭代器
mysqli_result::$lengths
— 返回结果集中当前行中各列的长度
mysqli_result::$num_rows
— 获取结果集中的行数
mysqli_driver
— mysqli_driver 类
mysqli_driver::embedded_server_end
— 停止嵌入式服务器
mysqli_driver::embedded_server_start
— 初始化并启动嵌入式服务器
mysqli_driver::$report_mode
— 设置 mysqli 错误报告模式
mysqli_warning
— mysqli_warning 类
mysqli_warning::__construct
— 私有构造函数,禁止直接实例化
mysqli_warning::next
— 获取下一个警告
mysqli_sql_exception
— mysqli_sql_exception 类
mysqli_sql_exception::getSqlState
— 返回 SQLSTATE 错误代码
别名和已弃用的 Mysqli 函数
mysqli_connect
— mysqli::__construct 的别名
mysqli::escape_string
— mysqli_real_escape_string 的别名
mysqli_execute
— mysqli_stmt_execute 的别名
mysqli_get_client_stats
— 返回客户端每进程统计信息
mysqli_get_links_stats
— 返回有关打开和缓存链接的信息
mysqli_report
— mysqli_driver->report_mode 的别名
mysqli::set_opt
— mysqli_options 的别名
变更日志
改进此页面
了解如何改进此页面
•
提交拉取请求
•
报告错误
+
添加注释
用户贡献的注释
此页面没有用户贡献的注释。