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. shell分享

    shell脚本分享 一.介绍shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序, ...

  2. c# NPOI文件操作

    public static Byte[] RenderDataToExcel<T>(List<T> SourceList, List<String> filter) ...

  3. NEST 多IndexType与分页

    /// <summary> /// POST /_all/employee/_search?typed_keys=true /// </summary> public void ...

  4. 前端开发 Vue Vue.js和Nodejs的关系

    首先vue.js 是库,不是框架,不是框架,不是框架. Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据. Vue.js 的核心是一个允许你 ...

  5. Java序列化流

    1.什么是序列化流 序列化就是把Java对象“流化”,序列化后的Java对象可以保存到本地文件系统,或者通过Socket传输到其他的服务器. Java中对象序列化有以下特点: 1)类实现java.io ...

  6. 用less查看日志文件

    一般程序部署在Linux环境,查看日志时,一般用less满足大部分的需求. 列举.记录最常用的场景,代码以Tomcat日志文件catalna.out为例. 1. > 直接查看文件 less ca ...

  7. 【转载】 C#中List集合使用InsertRange方法在指定的位置插入另一个list集合

    在C#的List集合操作过程中,如果在集合中的某个位置插入一个新的元素对象,可以使用Insert方法进行操作.其实List集合也提供了在特定的位置插入另一个集合,然后另一个集合的数据整个写入到当前集合 ...

  8. 关于Eclipse导入maven项目报空指针异常

    今天新建了一个maven项目,因为是通过公司的工具新建的,代码拉下来就有src.pom.xml文件. 导入Eclipse却报空指针异常.具体如下: An error has occurred. See ...

  9. css3可拖动的魔方3d

    css3可拖动的魔方3d 主要用到知识点: css3 3d转换 原生js鼠标拖动事件 display:grid 布局 实现的功能 3d魔方 可点击,可拖动 直接看效果 html: <div cl ...

  10. Java System Reports

    You use Java System Reports as a problem detection and analysis tool to: ●      Monitor the AS Java ...