Mysqli 简明教程
MySQLi - Useful Functions
以下是所有重要 MySQLi 函数的列表。每个函数已连同适当的示例一起说明。
-
mysqli::$affected_rows - 它用于获取有关先前 MySQL 操作中受影响行数的信息
-
mysqli::autocommit - 它用于打开或关闭自动提交数据库修改操作
-
mysqli::begin_transaction - 它用于启动事务
-
mysqli::change_user - 它用于更改指定数据库连接的用户
-
mysqli::character_set_name - 它返回数据库连接的默认字符集。
-
mysqli::$client_info - 它用于获取 MySQL 客户端信息。
-
mysqli::$client_version - 它将 MySQL 客户端版本作为字符串返回。
-
mysqli::close - 它将先前打开的数据库连接关闭。
-
mysqli::commit - 它提交当前事务。
-
mysqli::$connect_errno - 它返回最后连接调用的错误代码。
-
mysqli::connect_error - 它返回最后连接错误的字符串说明。
-
mysqli::__construct − 用于打开与 MySQL 服务器的新连接
-
mysqli::debug − 用于执行调试操作
-
mysqli::dump_debug_info − 用于将调试信息转储到日志中
-
mysqli::$errno − 返回最近函数调用的错误代码
-
mysqli::$error_list − 返回上次执行命令的错误列表
-
mysqli::$error − 返回最近一个错误的字符串描述
-
mysqli::$field_count − 返回最近查询的列数
-
mysqli::get_charset − 返回字符集对象
-
mysqli::get_client_info − 用于获取 MySQL 客户端信息
-
mysqli::mysqli_get_client_stats − 返回客户端每进程统计信息
-
mysqli::mysqli_get_client_version − 以整型形式返回 MySQL 客户端版本
-
mysqli::get_connection_stats − 返回有关客户端连接的统计信息
-
mysqli::$host_info − 返回表示所用连接类型的字符串
-
mysqli::$protocol_version − 返回所用 MySQL 协议的版本
-
mysqli::$server_info − 返回 MySQL 服务器的版本
-
mysqli::$server_version − 以整型形式返回 MySQL 服务器的版本
-
mysqli::get_warnings − 用于获取 SHOW WARNINGS 的结果
-
mysqli::$info − 检索有关最近执行查询的信息
-
mysqli::$insert_id − 返回最新查询中使用的自动生成 ID
-
mysqli::kill − 要求服务器终止一个 MySQL 线程
-
mysqli::more_results − 用于检查多重查询中是否还有任何查询结果
-
mysqli::multi_query − 在数据库上执行查询
-
mysqli::next_result − 准备来自多重查询的下一结果
-
mysqli::options − 用于设置选项
-
mysqli::ping − 用于 ping 服务器
-
mysqli::poll − 用于轮询连接
-
mysqli::prepare − 用于准备执行 SQL 语句。
-
mysqli::query − 用于在数据库上执行查询。
-
mysqli::real_connect − 打开与 mysql 服务器的连接。
-
mysqli::real_escape_string − 转义 SQL 语句中用于字符串的特殊字符
-
mysqli::real_query − 用于执行 SQL 查询。
-
mysqli::real_async_query − 用于获取来自异步查询的结果
-
mysqli::refresh − 用于刷新执行 SQL 语句。
-
mysqli::release_savepoint − 从当前事务的保存点集中移除具名的保存点
-
mysqli::rollback − 回滚当前事务
-
mysqli::rpl_query_type − 返回 RPL 查询类型
-
mysqli::select_db − 用于选择用于数据库查询的默认数据库
-
mysqli::send_query − 用于发送查询并返回
-
mysqli::set_charset − 设置默认客户端字符集
-
mysqli::set_local_infile_default − 用于取消设置本地加载 infile 命令的用户定义处理程序
-
mysqli::set_local_infile_handler - 用于设置 LOAD DATA LOCAL INFILE 命令的回调函数
-
mysqli::$sqlstate − 从上一次 MySQL 操作返回 SQLSTATE 错误
-
mysqli::ssl_set − 用于使用 SSL 建立安全连接
-
mysqli::stat − 用于设置 LOAD DATA LOCAL INFILE 命令的回调函数
-
mysqli::stmt_init − 用于初始化语句并返回一个对象,用于 mysqli_stmt_prepare
-
mysqli::mysqli::$thread_id − 返回当前连接的线程 ID
-
mysqli::thread_safe − 返回是否提供线程安全性
-
mysqli::use_result - 用于启动结果集的检索
-
mysqli::$warning_count 返回最后一个查询发出的警告数,针对给定的链接