下载
文档
参与贡献
帮助
搜索文档
2024年PHP日本大会
入门
简介
一个简单的教程
语言参考
基本语法
类型
变量
常量
表达式
运算符
控制结构
函数
类和对象
命名空间
枚举
错误
异常
纤程
生成器
属性
引用详解
预定义变量
预定义异常
预定义接口和类
预定义属性
上下文选项和参数
支持的协议和包装器
安全
简介
一般注意事项
作为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
更改语言
英语
德语
西班牙语
法语
意大利语
日语
巴西葡萄牙语
俄语
土耳其语
乌克兰语
简体中文
其他
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列生成的 value
mysqli::kill
— 请求服务器终止MySQL线程
mysqli::more_results
— 检查多查询中是否有更多查询结果
mysqli::multi_query
— 在数据库上执行一个或多个查询
mysqli::next_result
— 准备多查询中的下一个结果
mysqli::options
— 设置选项
mysqli::ping
— 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 的别名
变更日志
发现问题?
了解如何改进此页面
•
提交拉取请求
•
报告错误
+
添加注释
用户贡献的注释
此页面没有用户贡献的注释。
↑
和
↓
导航 •
Enter
选择 •
Esc
关闭
不选择任何内容直接按
Enter
使用 Google 搜索