首页博客网络编程
了解 PHP MySQLi:一个方便的函数备忘单
摘要 如果您通过MySQLi扩展使用MySQL数据库管理系统,则可以找到用于处理MySQL查询的有用的PHP内置函数(例如MySQLi获取数组)。 如果您目前不使用MySQLi,则可以在此处免费下载安装包。 PHP MySQL 函数允许您访问 MySQL 数据库并使用比平时更少的代码行发送查询。 与现在不推荐使用的MySQL扩展不同,MySQLi没有功能。mysqli_result

有三种方法可以与MySQL建立连接。在这三者中,你必须使用PHP MySQLi。

PHP MySQLi(i代表改进)是一个适用于Linux和Windows操作系统以及MySQL 4.1.13或更高版本的扩展。它免费且易于下载、安装和使用。

由于它的受欢迎程度,有一些内置的PHP MySQLi函数使使用数据库查询更容易。在我们的PHP MySQLi教程中,我们将向您介绍它们的广泛列表。

内容

PHP MySQLi: 主要提示

  • PHP 具有内置函数,用于使用 MySQLi 扩展处理 MySQL 查询。在这个PHP MySQLi教程中,您将看到一个按字母顺序排列的所有这些列表。

  • MySQLi扩展是免费下载和使用。您可以在此处找到安装包。

  • PHP MySQL 函数使连接到 MySQL 数据库变得更加容易。此外,查询创建所需的代码行更少。

函数列表

看看下面列出的功能。在使用MySQLi PHP时,开发人员可能会发现许多以下函数很有用:

功能描述
mysqli_affected_rows()返回在以前的 MySQL 操作中受影响的行数
mysqli_autocommit()打开/关闭自动提交数据库修改
mysqli_change_user()更改指定数据库连接的用户
mysqli_character_set_name()返回数据库连接的默认字符集
mysqli_close()关闭以前打开的数据库连接
mysqli_commit()提交当前事务
mysqli_connect_errno()从上次连接错误返回错误代码
mysqli_connect_error()从上次连接错误返回错误描述
mysqli_connect()打开与 MySQL 服务器的新连接
mysqli_data_seek()将结果指针调整为结果集中的任意行
mysqli_debug()执行调试操作
mysqli_dump_debug_info()将调试信息转储到日志
mysqli_errno()返回最近函数调用的最后一个错误代码
mysqli_error_list()返回最近函数调用的错误列表
mysqli_error()返回最近函数调用的最后一个错误说明
mysqli_fetch_all()将结果行提取为关联数组和/或数字数组
mysqli_fetch_array()以关联、数字数组或两者的形式提取结果行
mysqli_fetch_assoc()将结果行作为关联数组获取
mysqli_fetch_field_direct()返回结果集中单个字段的元数据作为对象
mysqli_fetch_field()返回结果集中的下一个字段作为对象
mysqli_fetch_fields()返回表示结果集中的字段的对象数组
mysqli_fetch_lengths()返回结果集中当前行的列的长度
mysqli_fetch_object()返回结果集的当前行作为对象
mysqli_fetch_row()从结果集中获取一行并将该集作为枚举数组返回
mysqli_field_count()返回最近查询的列数
mysqli_field_seek()将字段光标设置为给定字段偏移量
mysqli_field_tell()返回字段光标的位置
mysqli_free_result()与结果关联的可用内存
mysqli_get_charset()返回字符集对象
mysqli_get_client_info()返回 MySQL 客户端库版本
mysqli_get_client_stats()返回有关每个进程的客户端的统计信息
mysqli_get_client_version()以整数形式返回 MySQL 客户端库版本
mysqli_get_connection_stats()返回有关客户端连接的统计信息
mysqli_get_host_info()返回 MySQL 服务器主机名和连接类型
mysqli_get_proto_info()返回 MySQL 协议版本
mysqli_get_server_info()返回 MySQL 服务器版本
mysqli_get_server_version()以整数形式返回 MySQL 服务器版本
mysqli_info()返回有关最近执行的查询的信息
mysqli_init()初始化 MySQLi 并返回资源以与 mysqli_real_connect() 一起使用
mysqli_insert_id()返回上次查询中使用的自动生成的 ID
mysqli_kill()要求服务器终止 MySQL 线程
mysqli_more_results()检查多查询是否有更多结果
mysqli_multi_query()对数据库执行一个或多个查询
mysqli_next_result()从 mysqli_multi_query() 准备下一个结果集
mysqli_num_fields()返回结果集中的字段数
mysqli_num_rows()返回结果集中的行数
mysqli_options()设置额外的连接选项并影响连接行为
mysqli_ping()Ping 服务器连接,或在连接断开时尝试重新连接
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_rollback()回滚数据库的当前事务
mysqli_select_db()更改连接的默认数据库
mysqli_set_charset()设置默认客户端字符集
mysqli_set_local_infile_default()未设置加载本地文件命令的用户定义处理程序
mysqli_set_local_infile_handler()为加载数据本地 INFILE 命令设置回调函数
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_real_query() 执行的最后一个查询中启动结果集检索
mysqli_warning_count()返回连接中最后一个查询的警告数

注意:一个不推荐使用的MySQL扩展有一个有用的函数,叫做mysql_result,那些切换到MySQLi的人经常寻找相应的mysqli_result函数。不幸的是,它不存在。

PHP MySQLi: 摘要

  • 如果您通过MySQLi扩展使用MySQL数据库管理系统,则可以找到用于处理MySQL查询的有用的PHP内置函数(例如MySQLi获取数组)。

  • 如果您目前不使用MySQLi,则可以在此处免费下载安装包。

  • PHP MySQL 函数允许您访问 MySQL 数据库并使用比平时更少的代码行发送查询。

  • 与现在不推荐使用的MySQL扩展不同,MySQLi没有功能。mysqli_result



声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/179

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位