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. 3.03定义常量之enum

    [注:本程序验证是使用vs2013版] #include <stdio.h> #include <stdlib.h> #include <string.h> #pr ...

  2. .net core使用ocelot---第三篇 日志记录

    简介 .net core使用ocelot---第一篇 简单使用 .net core使用ocelot---第二篇 身份验证使用 上篇介绍使用asp.net core 创建API网关.本文将介绍Ocelo ...

  3. NEST search查询

    /// <summary> /// GET /megacorp/employee/_search /// </summary> /// <returns></ ...

  4. 使用jQuery开发tree插件

    1.插件截图 2.插件使用 首先引入jquery库,然后引入tree.js.tree.css文件,如下: <script type="text/javascript" src ...

  5. 5_PHP数组_3_数组处理函数及其应用_2_数组统计函数

    以下为学习孔祥盛主编的<PHP编程基础与实例教程>(第二版)所做的笔记. 一.数组统计函数 数组统计函数是指统计数组各元素的值,并对这些值进行简单分析. 1. count() 函数 该函数 ...

  6. 【转载】C#中可使用string.Empty代表空字符

    在C#中,如果赋值一个字符串为空白字符串,我们一般会用“”的形式对字符串进行赋值操作,其实在C#的字符串类String类中,有个专门的常量string.Empty来代表空字符串,可直接在赋值的时候使用 ...

  7. 获取新技能 ----dispaly: tabel

    刚才在总结自适应布局的时候,灵光一现,好像记得哪位大佬提过 display: tabel 这个布局,然后就去查了一下资料,进行了学习,现在简单总结一下. 说白了就是可以给HTML元素指定与表格相关的d ...

  8. Postgres 多实例实例部署方式

    Postgres 数据库在原有示例正常运行情况下,新增一个端口示例,主要目的解决新的项目和原有项目的数据库部署不在冲突,可以独立运行,备份和还原数据互不影响,主要用的的命令有  initdb 数据库初 ...

  9. js中this指向的三种情况

    js中this指向的几种情况一.全局作用域或者普通函数自执行中this指向全局对象window,普通函数的自执行会进行预编译,然后预编译this的指向是window //全局作用域 console.l ...

  10. leetcode-45.跳跃游戏II(hard)

    给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 你的目标是使用最少的跳跃次数到达数组的最后一个位置. 示例: 输入: [2,3,1,1,4]输出 ...