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

属性

$mysqli::affected_rows mysqli_affected_rows() 获取上次 Mysql 操作受影响的行数
$mysqli::client_info mysqli_get_client_info() 返回 Mysql 客户端版本信息,类型为 string
$mysqli::client_version mysqli_get_client_version() 返回 Mysql 客户端版本信息,类型为 integer
$mysqli::connect_errno mysqli_connect_errno() 返回最后一次连接数据库的错误代码
$mysqli::connect_error mysqli_connect_error() 返回最后一次连接数据库的错误描述,类型为字符串
$mysqli::errno mysqli_errno() 返回最近一次函数调用所产生的错误代码
$mysqli::error mysqli_error() 返回最近一次错误代码的描述,类型是字符串
$mysqli::field_count mysqli_field_count() 返回最近一次查询中,包含的列的数量
$mysqli::host_info mysqli_get_host_info() 返回字符串,表示数据库连接所使用的类型
$mysqli::protocol_version mysqli_get_proto_info() 返回使用的 MySQL 协议的版本信息
$mysqli::server_info mysqli_get_server_info() 返回 MySQL 服务器的版本
$mysqli::server_version mysqli_get_server_version() 返回 MySQL 服务器的版本,类型为 integer
$mysqli::info mysqli_info() 获取最近一次数据库查询的信息
$mysqli::insert_id mysqli_insert_id() 返回上次查询中所使用的自动生成的 ID
$mysqli::sqlstate mysqli_sqlstate() 返回上次 MySQL 操作的数据库状态错误(SQLSTATE error)
$mysqli::warning_count mysqli_warning_count() 根据数据库链接,返回最后一次数据库查询内警告的数量

方法

mysqli::autocommit() mysqli_autocommit() 打开或关闭数据库的自动提交(auto-committing)功能
mysqli::change_user() mysqli_change_user() 更改指定数据库连接所使用的用户
mysqli::character_set_name(),mysqli::client_encoding mysqli_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() 初始化一个结果集的取回

mysqli类的对象和其属性方法;mysqli类面向过程的属性和方法的更多相关文章

  1. 【Java学习】类、对象、实例—类是对象的抽象,对象是类的实例

    类.对象.实例的关系是什么,如果不能很好的理解什么是类什么是对象就无法讲清楚, 类:某种事物与另一种事物具有相似性,比如哈士奇和泰迪,我们发现他们有一些相似的特性和行为,在生物学上,他们都属于“狗”, ...

  2. Python:高级主题之(属性取值和赋值过程、属性描述符、装饰器)

    Python:高级主题之(属性取值和赋值过程.属性描述符.装饰器) 背景 学习了Javascript才知道原来属性的取值和赋值操作访问的“位置”可能不同.还有词法作用域这个东西,这也是我学习任何一门语 ...

  3. Python学习笔记008_类_对象_继承_组合_类相关的BIF

    # 对象 = 属性 + 方法>>> # Python中的类名约定以大写字母开始>>> # tt = Turtle() 这就是创建类实例的方法,其它语言用new ,它 ...

  4. 一.OC基础之:1,OC语言的前世今生 ,2,OC语言入门,3,OC语言与C的差异,4,面向对象,5,类和对象的抽象关系,6,类的代码创建,7,类的成员组成及访问

    1,OC语言的前世今生 , 一, 在20世纪80年代早期,布莱德.麦克(Brad Cox)设计了OC语言,它在C语言的基础上增加了一层,这意味着对C进行了扩展,从而创造出一门新的程序设计语言,支持对象 ...

  5. 《Java从入门到失业》第四章:类和对象(4.6):类路径

    4.6类路径 4.6.1什么是类路径 前面我们讨论过包,知道字节码文件最终都会被放到和包名相匹配的树状结构子目录中.例如上一节的例子: 其实类还有一种存放方式,就是可以归档到一个jar文件中,jar文 ...

  6. 30.编写一个Shape类,具有属性:周长和面积; 定义其子类三角形和矩形,分别具有求周长的方法。 定义主类E,在其main方法中创建三角形和矩形类的对象, 并赋给Shape类的对象a、b,使用对象a、b来测试其特性。

    package zuoye8; public abstract class Shape { private double zhouchang ; private double mianji ; pub ...

  7. 编写一个Shape类,具有属性:周长和面积; 定义其子类三角形和矩形,分别具有求周长的方法。 定义主类E,在其main方法中创建三角形和矩形类的对象, 并赋给Shape类的对象a、b,使用对象a、b来测试其特性。

    package shape; public class Shape { //定义成员变量 private double zhouchang; private double mianji; public ...

  8. 类、对象以及jvm运行内存解析

    一.JVM内存的分析: 第一步:存放在硬盘上的程序首先要被加载到内存空间中. 第二步:内存中的jvm找到程序中main函数作为入口,然后开始执行. 第三步:执行过程中的内存管理:内存分为四个部分: 栈 ...

  9. JavaSE基础知识(5)—面向对象(5.1类和对象概念、创建及内存分配)

    一.类和对象的相关概念 1.面向对象和面向过程的理解 面向对象和面向过程都属于解决问题的思考方式.面向过程:以执行者的角度思考问题,侧重于“怎么做”,比较适合解决小型项目面向对象:以指挥者的角度思考问 ...

随机推荐

  1. kotlin --- 时间戳与字符串互相转换

    直接贴代码,清晰易懂.喜欢点个赞 class Timestamp { /** * Timestamp to String * @param Timestamp * @return String */ ...

  2. WPF 不要给 Window 类设置变换矩阵(应用篇)

    原文:WPF 不要给 Window 类设置变换矩阵(应用篇) WPF 的 Window 类是不允许设置变换矩阵的.不过,总会有小伙伴为了能够设置一下试图绕过一些验证机制. 不要试图绕过,因为你会遇到更 ...

  3. “SQL Server does not exist or access denied.”

    Have resolved the problem, the Port was different and so the Connection String now reads: <connec ...

  4. 如何在Unity中创造真实的水

    你将要创造什么 Unity是由Unity Technologies开发的多平台游戏引擎,用于为控制台,移动设备,计算机甚至网站等多种设备创建视频游戏和应用程序.Unity的核心优势在于其稳健性,可移植 ...

  5. docker第一章--介绍和安装

  6. 解决SecureCRT 中文乱码??

    在linux服务器上搭建solr,用的是SecureCRT  连接linux服务器,发现不能输入中文,配置文件中的中文也是乱码:先以为是SecureCRT工具编码的问题,把编码改成utf-8之后发现还 ...

  7. js数据类型及判断数据类型

    众所周知,js有7种数据类型 1. null 2. undefined 3. boolean 4. number 5. string 6. 引用类型(object.array.function) 7. ...

  8. DCL 管理用户

    DCL(Data Control Language) 使用MySQL数据库默认使用的都是 root 用户,超级管理员,拥有全部的权限. 在一个公司里面的数据库服务器上面可能同时运行这很多个项目的数据库 ...

  9. python多进程间通信

    这里使用pipe代码如下: import time from multiprocessing import Process import multiprocessing class D: @stati ...

  10. maven cmd 命令

    1. mvn clean install :重新清理打包 2.详见:https://www.cnblogs.com/lukelook/p/11298168.html mvn  versions:upd ...