 
- 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 | 
