首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysqli (class)

Introduction

(PHP 5, PHP 7)

表示PHP和MySQL数据库之间的连接。

Class synopsis

mysqli {

/* Properties */

int $affected_rows;

string $client_info;

int $client_version;

int $connect_errno;

string $connect_error;

int $errno;

array $error_list;

string $error;

int $field_count;

int $client_version;

string $host_info;

string $protocol_version;

string $server_info;

int $server_version;

string $info;

mixed $insert_id;

string $sqlstate;

int $thread_id;

int $warning_count;

/* Methods */

__construct ([ string $host = ini_get("mysqli.default_host") [, string $username = ini_get("mysqli.default_user") [, string $passwd = ini_get("mysqli.default_pw") [, string $dbname = "" [, int $port = ini_get("mysqli.default_port") , string $socket = ini_get("mysqli.default_socket") ]]]]] )

代码语言:javascript
复制
bool autocommit ( bool $mode )
代码语言:javascript
复制
bool change_user ( string $user , string $password , string $database )
代码语言:javascript
复制
string character_set_name ( void )
代码语言:javascript
复制
bool close ( void )
代码语言:javascript
复制
bool commit ([ int $flags [, string $name ]] )
代码语言:javascript
复制
bool debug ( string $message )
代码语言:javascript
复制
bool dump_debug_info ( void )
代码语言:javascript
复制
object get_charset ( void )
代码语言:javascript
复制
string get_client_info ( void )
代码语言:javascript
复制
bool get_connection_stats ( void )
代码语言:javascript
复制
mysqli_warning get_warnings ( void )
代码语言:javascript
复制
mysqli init ( void )
代码语言:javascript
复制
bool kill ( int $processid )
代码语言:javascript
复制
bool more_results ( void )
代码语言:javascript
复制
bool multi_query ( string $query )
代码语言:javascript
复制
bool next_result ( void )
代码语言:javascript
复制
bool options ( int $option , mixed $value )
代码语言:javascript
复制
bool ping ( void )
代码语言:javascript
复制
public static int poll ( array &$read , array &$error , array &$reject , int $sec [, int $usec ] )
代码语言:javascript
复制
mysqli_stmt prepare ( string $query )
代码语言:javascript
复制
mixed query ( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
代码语言:javascript
复制
bool real_connect ([ string $host [, string $username [, string $passwd [, string $dbname [, int $port [, string $socket [, int $flags ]]]]]]] )
代码语言:javascript
复制
string escape_string ( string $escapestr )
代码语言:javascript
复制
bool real_query ( string $query )
代码语言:javascript
复制
public mysqli_result reap_async_query ( void )
代码语言:javascript
复制
public bool refresh ( int $options )
代码语言:javascript
复制
bool rollback ([ int $flags [, string $name ]] )
代码语言:javascript
复制
int rpl_query_type ( string $query )
代码语言:javascript
复制
bool select_db ( string $dbname )
代码语言:javascript
复制
bool send_query ( string $query )
代码语言:javascript
复制
bool set_charset ( string $charset )
代码语言:javascript
复制
bool set_local_infile_handler ( mysqli $link , callable $read_func )
代码语言:javascript
复制
bool ssl_set ( string $key , string $cert , string $ca , string $capath , string $cipher )
代码语言:javascript
复制
string stat ( void )
代码语言:javascript
复制
mysqli_stmt stmt_init ( void )
代码语言:javascript
复制
mysqli_result store_result ([ int $option ] )
代码语言:javascript
复制
mysqli_result use_result ( void )

}

Table of Contents

  • 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_get_client_stats - 返回客户端进程统计信息
  • 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 :: init - 初始化MySQLi并返回一个与mysqli_real_connect()一起使用的资源
  • 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 :: reap_async_query - 从异步查询中获取结果
  • mysqli :: refresh - 刷新
  • mysqli :: release_savepoint - 从当前事务的一组保存点中删除指定的保存点
  • mysqli :: rollback - 回滚当前事务
  • mysqli :: rpl_query_type - 返回RPL查询类型
  • mysqli :: savepoint - 设置一个指定的事务保存点
  • 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 - 获取当前系统状态
  • mysqli :: stmt_init - 初始化一个语句并返回一个供mysqli_stmt_prepare使用的对象
  • mysqli :: store_result - 传输最后一个查询的结果集
  • mysqli :: $ thread_id - 返回当前连接的线程ID
  • mysqli :: thread_safe - 返回给出线程是否安全
  • mysqli :: use_result - 启动结果集检索
  • mysqli :: $ warning_count - 返回给定链接上次查询的警告数

mysqli::$affected_rows →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com