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  : 它返回给定链接的最后一个查询的警告数