mysqli类的对象和其属性方法;mysqli类面向过程的属性和方法

mysqli 方法的概述
mysqli 类
面向对象接口面向过程接口 描述

属性

$mysqli::affected_rowsmysqli_affected_rows()获取上次 Mysql 操作受影响的行数
$mysqli::client_infomysqli_get_client_info()返回 Mysql 客户端版本信息,类型为 string
$mysqli::client_versionmysqli_get_client_version()返回 Mysql 客户端版本信息,类型为 integer
$mysqli::connect_errnomysqli_connect_errno()返回最后一次连接数据库的错误代码
$mysqli::connect_errormysqli_connect_error()返回最后一次连接数据库的错误描述,类型为字符串
$mysqli::errnomysqli_errno()返回最近一次函数调用所产生的错误代码
$mysqli::errormysqli_error()返回最近一次错误代码的描述,类型是字符串
$mysqli::field_countmysqli_field_count()返回最近一次查询中,包含的列的数量
$mysqli::host_infomysqli_get_host_info()返回字符串,表示数据库连接所使用的类型
$mysqli::protocol_versionmysqli_get_proto_info()返回使用的 MySQL 协议的版本信息
$mysqli::server_infomysqli_get_server_info()返回 MySQL 服务器的版本
$mysqli::server_versionmysqli_get_server_version()返回 MySQL 服务器的版本,类型为 integer
$mysqli::infomysqli_info()获取最近一次数据库查询的信息
$mysqli::insert_idmysqli_insert_id()返回上次查询中所使用的自动生成的 ID
$mysqli::sqlstatemysqli_sqlstate()返回上次 MySQL 操作的数据库状态错误(SQLSTATE error)
$mysqli::warning_countmysqli_warning_count()根据数据库链接,返回最后一次数据库查询内警告的数量

方法

mysqli::autocommit()mysqli_autocommit()打开或关闭数据库的自动提交(auto-committing)功能
mysqli::change_user()mysqli_change_user()更改指定数据库连接所使用的用户
mysqli::character_set_name(),mysqli::client_encodingmysqli_character_set_name()返回数据库连接的默认字符集
mysqli::close()mysqli_close()关闭先前打开的数据库连接
mysqli::commit()mysqli_commit()提交当前的数据库事务
mysqli::__construct()mysqli_connect()打开新连接到 MySQL 服务器[注意:静态方法]
mysqli::debug()mysqli_debug()执行调试操作
mysqli::dump_debug_info()mysqli_dump_debug_info()将调试信息转储到日志中
mysqli::get_charset()mysqli_get_charset()返回包含字符集信息的对象
mysqli::get_connection_stats()mysqli_get_connection_stats()返回客户端连接的统计信息。仅可用于 mysqlnd
mysqli::get_client_info()mysqli_get_client_info()返回 MySQL 客户端版本的字符串信息
mysqli::get_client_stats()mysqli_get_client_stats()返回每个客户端进程的统计信息。 仅可用于 mysqlnd
mysqli::get_cache_stats()mysqli_get_cache_stats()返回客户端的 Zval 缓存统计信息。 仅可用于 mysqlnd
mysqli::get_server_info()mysqli_get_server_info()返回 MySQLi 连接上的 MySQL 服务器的版本字符串
mysqli::get_warnings()mysqli_get_warnings()文档暂缺
mysqli::init()mysqli_init()初始化 MySQLi,返回资源类型的值,可供 mysqli_real_connect 使用。 [不要在对象上调用,它返回了 $mysqli 对象]
mysqli::kill()mysqli_kill()请求服务器杀死一个 MySQL 线程
mysqli::more_results()mysqli_more_results()检查多语句查询内是否还有更多查询结果
mysqli::multi_query()mysqli_multi_query()在数据库内执行多语句查询
mysqli::next_result()mysqli_next_result()从 multi_query 中准备下一个结果集
mysqli::options()mysqli_options()设置选项
mysqli::ping()mysqli_ping()Ping 服务器链接,如果链接已经断开,尝试重连
mysqli::prepare()mysqli_prepare()准备(prepare)需要执行的 SQL 语句
mysqli::query()mysqli_query()在数据库内执行查询
mysqli::real_connect()mysqli_real_connect()打开一个 MySQL 服务端的连接
mysqli::real_escape_string(),mysqli::escape_string()mysqli_real_escape_string()转义特殊字符,用于 SQL 语句,该转换会考虑连接中当前的字符集
mysqli::real_query()mysqli_real_query()执行 SQL 查询
mysqli::refresh()mysqli_refresh()刷新表或缓存,或重置复制(replication)服务器信息
mysqli::rollback()mysqli_rollback()回滚当前事务
mysqli::select_db()mysqli_select_db()为数据库查询设置默认数据库
mysqli::set_charset()mysqli_set_charset()设置默认的客户端字符集
mysqli::set_local_infile_default()mysqli_set_local_infile_default()清除用户设置的 load data local infile 命令的处理程序
mysqli::set_local_infile_handler()mysqli_set_local_infile_handler()设置 LOAD DATA LOCAL INFILE 命令执行的回调函数
mysqli::ssl_set()mysqli_ssl_set()使用 SSL 建立安全连接
mysqli::stat()mysqli_stat()获取当前系统状态
mysqli::stmt_init()mysqli_stmt_init()初始化语句并且返回供 mysqli_stmt_prepare 使用的对象
mysqli::store_result()mysqli_store_result()传输最后一个查询的结果集
mysqli::thread_id()mysqli_thread_id()返回当前连接的线程ID
mysqli::thread_safe()mysqli_thread_safe()返回是否设定了线程安全
mysqli::use_result()mysqli_use_result()初始化一个结果集的取回

转载于:https://www.cnblogs.com/wanglijun/p/8855249.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值