Mysqli 简明教程

MySQLi - Useful Functions

以下是所有重要 MySQLi 函数的列表。每个函数已连同适当的示例一起说明。

  1. mysqli::$affected_rows - 它用于获取有关先前 MySQL 操作中受影响行数的信息

  2. mysqli::autocommit - 它用于打开或关闭自动提交数据库修改操作

  3. mysqli::begin_transaction - 它用于启动事务

  4. mysqli::change_user - 它用于更改指定数据库连接的用户

  5. mysqli::character_set_name - 它返回数据库连接的默认字符集。

  6. mysqli::$client_info - 它用于获取 MySQL 客户端信息。

  7. mysqli::$client_version - 它将 MySQL 客户端版本作为字符串返回。

  8. mysqli::close - 它将先前打开的数据库连接关闭。

  9. mysqli::commit - 它提交当前事务。

  10. mysqli::$connect_errno - 它返回最后连接调用的错误代码。

  11. mysqli::connect_error - 它返回最后连接错误的字符串说明。

  12. mysqli::__construct − 用于打开与 MySQL 服务器的新连接

  13. mysqli::debug − 用于执行调试操作

  14. mysqli::dump_debug_info − 用于将调试信息转储到日志中

  15. mysqli::$errno − 返回最近函数调用的错误代码

  16. mysqli::$error_list − 返回上次执行命令的错误列表

  17. mysqli::$error − 返回最近一个错误的字符串描述

  18. mysqli::$field_count − 返回最近查询的列数

  19. mysqli::get_charset − 返回字符集对象

  20. mysqli::get_client_info − 用于获取 MySQL 客户端信息

  21. mysqli::mysqli_get_client_stats − 返回客户端每进程统计信息

  22. mysqli::mysqli_get_client_version − 以整型形式返回 MySQL 客户端版本

  23. mysqli::get_connection_stats − 返回有关客户端连接的统计信息

  24. mysqli::$host_info − 返回表示所用连接类型的字符串

  25. mysqli::$protocol_version − 返回所用 MySQL 协议的版本

  26. mysqli::$server_info − 返回 MySQL 服务器的版本

  27. mysqli::$server_version − 以整型形式返回 MySQL 服务器的版本

  28. mysqli::get_warnings − 用于获取 SHOW WARNINGS 的结果

  29. mysqli::$info − 检索有关最近执行查询的信息

  30. mysqli::$insert_id − 返回最新查询中使用的自动生成 ID

  31. mysqli::kill − 要求服务器终止一个 MySQL 线程

  32. mysqli::more_results − 用于检查多重查询中是否还有任何查询结果

  33. mysqli::multi_query − 在数据库上执行查询

  34. mysqli::next_result − 准备来自多重查询的下一结果

  35. mysqli::options − 用于设置选项

  36. mysqli::ping − 用于 ping 服务器

  37. mysqli::poll − 用于轮询连接

  38. mysqli::prepare − 用于准备执行 SQL 语句。

  39. mysqli::query − 用于在数据库上执行查询。

  40. mysqli::real_connect − 打开与 mysql 服务器的连接。

  41. mysqli::real_escape_string − 转义 SQL 语句中用于字符串的特殊字符

  42. mysqli::real_query − 用于执行 SQL 查询。

  43. mysqli::real_async_query − 用于获取来自异步查询的结果

  44. mysqli::refresh − 用于刷新执行 SQL 语句。

  45. mysqli::release_savepoint − 从当前事务的保存点集中移除具名的保存点

  46. mysqli::rollback − 回滚当前事务

  47. mysqli::rpl_query_type − 返回 RPL 查询类型

  48. mysqli::select_db − 用于选择用于数据库查询的默认数据库

  49. mysqli::send_query − 用于发送查询并返回

  50. mysqli::set_charset − 设置默认客户端字符集

  51. mysqli::set_local_infile_default − 用于取消设置本地加载 infile 命令的用户定义处理程序

  52. mysqli::set_local_infile_handler - 用于设置 LOAD DATA LOCAL INFILE 命令的回调函数

  53. mysqli::$sqlstate − 从上一次 MySQL 操作返回 SQLSTATE 错误

  54. mysqli::ssl_set − 用于使用 SSL 建立安全连接

  55. mysqli::stat − 用于设置 LOAD DATA LOCAL INFILE 命令的回调函数

  56. mysqli::stmt_init − 用于初始化语句并返回一个对象,用于 mysqli_stmt_prepare

  57. mysqli::mysqli::$thread_id − 返回当前连接的线程 ID

  58. mysqli::thread_safe − 返回是否提供线程安全性

  59. mysqli::use_result - 用于启动结果集的检索

  60. mysqli::$warning_count 返回最后一个查询发出的警告数,针对给定的链接