- PHP教程
- PHP-主页
- PHP - 简介
- PHP-环境设置
- PHP - 语法概述
- PHP - 变量类型
- PHP - 常量
- PHP - 运算符类型
- PHP - 决策
- PHP - 循环类型
- PHP-数组
- PHP-字符串
- PHP - 网络概念
- PHP - 获取和发布
- PHP - 文件包含
- PHP - 文件和 I/O
- PHP - 函数
- PHP-Cookie
- PHP-会话
- PHP - 发送电子邮件
- PHP-文件上传
- PHP - 编码标准
- 高级PHP
- PHP - 预定义变量
- PHP-正则表达式
- PHP - 错误处理
- PHP - 错误调试
- PHP - 日期和时间
- PHP 和 MySQL
- PHP 和 AJAX
- PHP 和 XML
- PHP——面向对象
- PHP - 面向 C 开发人员
- PHP - 适合 PERL 开发人员
- PHP 表单示例
- PHP-表单介绍
- PHP - 验证示例
- PHP - 完整表格
- PHP框架作品
- PHP-框架工程
- PHP - 核心 PHP 与 Frame Works
- PHP 设计模式
- PHP - 设计模式
- PHP 函数参考
- PHP - 内置函数
- PHP 有用资源
- PHP - 问题与解答
- PHP - 有用的资源
- PHP - 讨论
PHP - MySQLi 函数
PHP MySQLi 函数用于访问 MySQLi 数据库服务器。PHP 可与 MySQLi 版本 4.1.13 或更高版本配合使用。
安装
MySQLi 扩展是随 PHP 版本 5.0.0 引入的,MySQLi 本机驱动程序包含在 PHP 版本 5.3.0 中。
功能一览
PHP - 表示支持该功能的最早的 PHP 版本。
先生编号 | 功能说明 | PHP |
---|---|---|
1 | mysqli_affected_rows
它返回先前 SELECT、INSERT、UPDATE、REPLACE 或 DELETE 查询中受影响的行数。 |
4 |
2 | mysqli_自动提交
它用于关闭或关闭自动提交数据库修改。 |
4.3.0 |
3 | mysqli_begin_transaction
它用于启动 MySQL 事务。 |
4.3.0 |
4 | mysqli_change_user
它用于更改当前/给定数据库连接的用户。 |
4.3.0 |
5 | mysqli_character_set_name
它用于检索当前数据库的默认字符集。 |
4.3.0 |
6 | mysqli_close
用于关闭MySQLi连接 |
4 |
7 | mysqli_commit
它用于保存数据库的修改。 |
5 |
8 | mysqli_connect
它打开与 MySQLi 服务器的连接 |
4 |
9 | mysqli_connect_errno
它返回上次连接的错误代码 |
5 |
10 | mysqli_connect_error
它返回上次连接的错误描述 |
5 |
11 | mysqli_调试
它用于执行调试操作 |
5 |
12 | mysqli_dump_debug_info
它用于将调试信息转储到日志中 |
5 |
13 | mysqli_errno
它返回最近语句的最后一个错误代码 |
4 |
14 | mysqli_错误
它返回最近语句的最后一个错误描述 |
4 |
15 | mysqli_错误_列表
它返回最后一条语句的错误列表 |
4 |
16 | mysqli_field_count
它返回最近查询的列/字段数。 |
5 |
17 号 | mysqli_get_charset
它返回一个字符集对象。 |
4 |
18 | mysqli_get_client_info
它返回 MySQL 客户端库版本。 |
5 |
19 | mysqli_get client_stats
它返回有关每个进程的客户端的统计信息。 |
5 |
20 | mysqli_get_client_version
它返回 MySQLi 客户端库版本。 |
5.1.0 |
21 | mysqli_get_connection_stats
它返回有关客户端连接的统计信息。 |
5 |
22 | mysqli_get_host_info
它返回 MySQLi 服务器主机名和连接类型。 |
5 |
23 | mysqli_get_proto_info
它返回 MySQLi 协议版本信息 |
5 |
24 | mysqli_get_server_info
它返回 MySQLi 服务器信息。 |
5 |
25 | mysqli_get_server_version
它返回 MySQLi 服务器版本。 |
5 |
26 | mysqli_get_warnings
它返回上次执行的查询生成的错误。 |
5 |
27 | mysqli_信息
它返回有关最近执行的查询的信息。 |
5 |
28 | mysqli_init
它返回一个与 mysqli_real_connect() 函数一起使用的对象。 |
5 |
29 | mysqli_插入_id
它返回最后一个查询的 id。 |
5 |
30 | mysqli_kill
该函数要求服务器终止由process-id参数指定的MySQLi线程。 |
5 |
31 | mysqli_more_结果
此函数检查多重查询是否有更多结果。 |
5 |
32 | mysqli_multi_query
它用于用分号分隔针对数据库的查询。 |
5 |
33 | mysqli_next_结果
它从 mysqli_multi_query() 准备下一个结果集。 |
5 |
34 | mysqli_选项
它用于设置连接选项和更改连接设置。 |
5 |
35 | mysqli_ping
它用于 ping 服务器连接并在连接丢失时重新连接到服务器。 |
5 |
36 | mysqli_prepare
它对数据库执行 MySQL 准备好的查询(带有参数标记)。 |
5 |
37 | mysqli_query
它对数据库执行查询。 |
5 |
38 | mysqli_real_connect
该函数打开一个到 MySQLi 的新连接 |
5 |
39 | mysqli_real_escape_string
此函数对 SQL 语句的字符串中的特殊字符进行转义。 |
5 |
40 | mysqli_real_query
该函数执行 SQL 查询。 |
5 |
41 | mysqli_refresh
该函数刷新表或缓存,或者重置复制服务器信息。 |
5 |
42 | mysqli_rollback
此函数回滚指定数据库连接的当前事务。 |
5 |
43 | mysqli_select_db
此函数更改默认数据库。 |
5 |
44 | mysqli_set_charset
它的功能是设置默认字符集。 |
5 |
45 | mysqli_sqlstate
此函数返回最后一个错误的 SQLSTATE 错误代码。 |
5 |
46 | mysqli_ssl_set
该函数创建 SSL 连接。 |
5 |
47 | mysqli_stat
该函数返回当前系统状态。 |
5 |
48 | mysqli_stmt_init
该函数初始化一条语句并返回一个适合 mysqli_stmt_prepare() 的对象。 |
5 |
49 | mysqli_线程_id
该函数返回当前连接线程ID。 |
5 |
50 | mysqli_线程_安全
此函数验证客户端库是否编译为线程安全的。 |
5 |
51 | mysqli_use_结果
它开始从先前执行的查询中检索结果集。 |
5 |
52 | mysqli_警告_计数
它返回上次执行的查询生成的错误数。 |
5 |
53 | mysqli_data_seek
它用于移动内部结果指针。 |
4 |
54 | mysqli_fetch 全部
它用于获取所有结果行并将结果集作为关联数组返回 |
4 |
55 | mysqli_fetch 数组
它用于以关联数组的形式获取结果行 |
5 |
56 | mysqli_fetch_assoc
它用于以关联数组的形式获取结果行。 |
5.3 |
57 | mysqli_fetch_field
它用于将结果集中的下一列作为对象返回。 |
4 |
58 | mysqli_fetch_field_direct
它以对象的形式返回指定(作为整数参数)列/字段的定义信息。 |
4 |
59 | mysqli_fetch_fields
它用于返回对象数组。 |
4 |
60 | mysqli_fetch_lengths
它用于返回结果中字段的长度。 |
4 |
61 | mysqli_fetch_object
它返回一个对象。 |
5 |
62 | mysqli_fetch_row
它将结果当前行的内容作为字符串数组返回。 |
5 |
63 | mysqli_field_seek
此函数将列光标设置为给定的列偏移量。 |
5 |
64 | mysqli_field_tell
它返回返回字段光标的位置。 |
5 |
65 | mysqli_free_结果
它释放与结果相关的内存。 |
5 |
66 | mysqli_num_fields
它返回结果集中的字段数。 |
5 |
67 | mysqli_num_rows
它返回结果集中的行数。 |
5 |
68 | mysqli_stmt_sqlstate
它返回最后一条语句的 SQLSTATE 错误。 |
5 |
69 | mysqli_stmt_affected_rows
它返回最近执行的语句影响(更改、删除、插入)的行数。 |
5 |
70 | mysqli_stmt_attr_get
它返回语句的给定属性的当前值。 |
5 |
71 | mysqli_stmt_attr_set
使用此函数可以为语句设置各种属性,从而改变其行为。 |
5 |
72 | mysqli_stmt_bind_param
它将变量绑定到准备好的语句的参数标记。 |
5 |
73 | mysqli_stmt_bind_结果
它将结果对象的列绑定到变量。 |
5 |
74 | mysqli_stmt_close
它关闭一个语句对象。 |
5 |
75 | mysqli_stmt_data_seek
它用于搜索结果对象的行。 |
5 |
76 | mysqli_stmt_errno
它返回执行最后一条语句期间发生的错误的代码。 |
5 |
77 | mysqli_stmt_错误
它返回执行最后一条语句期间发生的错误的描述。 |
5 |
78 | mysqli_stmt_执行
它执行一条语句。 |
5 |
79 | mysqli_stmt_fetch
它将结果的列提取到指定的变量中。 |
5 |
80 | mysqli_stmt_field_count
它返回给定语句结果中的字段数。 |
5 |
81 | mysqli_stmt_free_结果
它用于释放存储 a 语句结果的内存。 |
5 |
82 | mysqli_stmt_get_result
它返回语句的结果。 |
5 |
83 | mysqli_stmt_num_rows
它返回语句结果中的行数。 |
5 |
84 | mysqli_stmt_param_count
它返回准备好的语句中参数标记的数量。 |
5 |
85 | mysqli_stmt_prepare
它准备一条要执行的 SQL 语句,您可以在此查询中使用参数标记(“?”)而不是值。 |
5 |
86 | mysqli_stmt_reset
它用于通过语句重置错误、未缓冲的结果集和发送的数据。 |
5 |
87 | mysqli_stmt_结果元数据
它返回一个元数据对象,其中保存有关语句结果的信息。 |
5 |
88 | mysqli_stmt_send_long_data
如果表的某一列是 BLOB 类型的 TEXT,则该函数用于将数据分块发送到该列。 |
5 |
89 | mysqli_stmt_store_结果
它用于在本地存储语句对象的结果。 |
5 |