PHPMySQLi

来源:这里教程网 时间:2026-02-12 19:32:20 作者:

PHP MySQLi 简介

PHP MySQLi = PHP MySQL Improved!

MySQLi 函数允许您访问 MySQL 数据库服务器。

注释:MySQLi 扩展被设计为适用于 MySQL 版本 4.1.13 或更新的版本。

安装 / Runtime 配置

要使 MySQLi 函数可用,您必须在编译 PHP 时支持 MySQLi 扩展。

MySQLi 扩展在 PHP 5.0.0 版本中引入。MySQL 原生驱动包含在 PHP 5.3.0 版本中。

如需安装细节,请访问:http://www.php.net/manual/zh/mysqli.installation.php

如需运行时配置细节,请访问:http://www.php.net/manual/zh/mysqli.configuration.php

PHP MySQLi 函数

函数 描述 affected_rows() 返回上一次 MySQL 操作中受影响的行数。 autocommit() 开启或关闭自动提交数据库修改。 begin_transaction() 开始事务。 change_user() 更改指定数据库连接的用户。 character_set_name() 返回数据库连接的默认字符集。 close() 关闭先前打开的数据库连接。 commit() 提交当前事务。 connect() 打开新的 MySQL 服务器连接。 connect_errno() 返回上一次连接错误的错误代码。 connect_error() 返回上一次连接错误的错误描述。 data_seek() 调整结果指针到结果集中的任意一行。 debug() 执行调试操作。 dump_debug_info() 将调试信息转储到日志中。 errno() 返回最近一次函数调用的最后一个错误代码。 error() 返回最近一次函数调用的最后一个错误描述。 error_list() 返回最近一次函数调用的错误列表。 fetch_all() 将所有结果行作为关联数组、数字数组或两者一起获取。 fetch_array() 将结果行作为关联数组、数字数组或两者一起获取。 fetch_assoc() 将结果行作为关联数组获取。 fetch_field() 返回结果集中的下一个字段,作为一个对象。 fetch_field_direct() 返回结果集中单个字段的元数据,作为一个对象。 fetch_fields() 返回表示结果集中字段的对象数组。 fetch_lengths() 返回结果集中当前行的列长度。 fetch_object() 返回结果集中的当前行,作为一个对象。 fetch_row() 从结果集中获取一行并作为枚举数组返回。 field_count() 返回最近一次查询的列数。 field_seek() 将字段光标设置为给定的字段偏移量。 get_charset() 返回字符集对象。 get_client_info() 返回 MySQL 客户端库版本。 get_client_stats() 返回每个进程的客户端统计信息。 get_client_version() 以整数形式返回 MySQL 客户端库版本。 get_connection_stats() 返回客户端连接的统计信息。 get_host_info() 返回 MySQL 服务器主机名和连接类型。 get_proto_info() 返回 MySQL 协议版本。 get_server_info() 返回 MySQL 服务器版本。 get_server_version() 以整数形式返回 MySQL 服务器版本。 info() 返回有关上次执行的查询的信息。 init() 初始化 MySQLi 并返回一个资源以用于 real_connect()。 insert_id() 返回上次查询中自动生成的 ID。 kill() 请求服务器终止一个 MySQL 线程。 more_results() 检查是否有更多来自多查询的结果。 multi_query() 在数据库上执行一个或多个查询。 next_result() 准备来自 multi_query() 的下一个结果集。 options() 设置额外的连接选项并影响连接的行为。 ping() ping 服务器连接,或在连接断开时尝试重新连接。 poll() 轮询连接。 prepare() 准备一个 SQL 语句以执行。 query() 对数据库执行查询。 real_connect() 打开新的 MySQL 服务器连接。 real_escape_string() 转义字符串中的特殊字符以用于 SQL 语句。 real_query() 执行单个 SQL 查询。 reap_async_query() 从异步 SQL 查询返回结果。 refresh() 刷新/清空表或缓存,或重置复制服务器信息。 rollback() 回滚数据库的当前事务。 select_db() 选择数据库查询的默认数据库。 set_charset() 设置默认的客户端字符集。 set_local_infile_default() 取消用户定义的 load local infile 命令处理程序。 set_local_infile_handler() 为 LOAD DATA LOCAL INFILE 命令设置回调函数。 sqlstate() 返回错误的 SQLSTATE 错误代码。 ssl_set() 用于使用 SSL 建立安全连接。 stat() 返回当前系统状态。 stmt_init() 初始化一个语句并返回一个对象以用于 stmt_prepare()。 store_result() 从上次查询中传输结果集。 thread_id() 返回当前连接的线程 ID。 thread_safe() 返回客户端库是否编译为线程安全。 use_result() 启动从上次执行的查询中检索结果集。 warning_count() 返回连接中上次查询的警告数量。

编辑推荐:

相关推荐