MySQLi - 有用的函数
这里是所有重要 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 − 它从 multi_query 准备下一个结果
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 − 它返回给定链接的最后一个查询的警告数量