mysqli_result类--成员方法
程序员文章站
2022-05-24 19:44:05
...
mysqli_result类--成员方法
close() 释放内在并关闭结果集,一旦调用结果集就不可再使用了。
data_seek() 明确改变当前结果记录顺序
fetch_field() 从结果集中获得某一个字段的信息
fetch_fields() 从结果集中获得全部字段的信息
fetch_field_direct() 从一个指定的列中获得类的详细信息,返回一个包含列信息的对象
fetch_array() 将以一个普通索引数组和关联数组两种形式返回一条结果记录
fetch_assoc() 将以一个普通关联数组的形式返回一条结果记录
fetch_object() 将以一个对象的形式返回一条结果记录
fetch_row() 将以一个普通索引数组的形式返回一条结果记录
field_seek() 设置结果集中字段的偏移位置
成员自属性
$current_field 获取当前结果中指向的字段偏移位置,是一个整数
$field_count 结果集中获取列的个数
$lengths 返回一个数组,保存在结果集中获取当前的第一个列的长度
$num_row 返回结果集中(包含)记录的行数
mysqli_result类的对象,默认是通过mysqli对象中的query()方法执行select语句返回的,并把所有的结果数据从mysql服务器取回到客户端,保存在该对象中。
如果希望把结果暂时留在mysql服务器上,在有需要时才一条条地读取记录过来,就需要在调用query()方法时,在第二个参数中提供一个MYSQL_USE_RESULT值。在处理的数据集合尺寸比较大或不适合一次全部取回到客户端的时候,使用这个参数比较有用。但是,要想知道本次查询到底找到了多少条记录,只能在所有的结果记录被全部读取完毕之后。使用mysqli对象中的query()方法获取结果集的代码:
$result=$mysqli->query('select * from table limit 10'); //将数据取回到客户端,从结果集中解析数据
close() 释放内在并关闭结果集,一旦调用结果集就不可再使用了。
data_seek() 明确改变当前结果记录顺序
fetch_field() 从结果集中获得某一个字段的信息
fetch_fields() 从结果集中获得全部字段的信息
fetch_field_direct() 从一个指定的列中获得类的详细信息,返回一个包含列信息的对象
fetch_array() 将以一个普通索引数组和关联数组两种形式返回一条结果记录
fetch_assoc() 将以一个普通关联数组的形式返回一条结果记录
fetch_object() 将以一个对象的形式返回一条结果记录
fetch_row() 将以一个普通索引数组的形式返回一条结果记录
field_seek() 设置结果集中字段的偏移位置
成员自属性
$current_field 获取当前结果中指向的字段偏移位置,是一个整数
$field_count 结果集中获取列的个数
$lengths 返回一个数组,保存在结果集中获取当前的第一个列的长度
$num_row 返回结果集中(包含)记录的行数
mysqli_result类的对象,默认是通过mysqli对象中的query()方法执行select语句返回的,并把所有的结果数据从mysql服务器取回到客户端,保存在该对象中。
如果希望把结果暂时留在mysql服务器上,在有需要时才一条条地读取记录过来,就需要在调用query()方法时,在第二个参数中提供一个MYSQL_USE_RESULT值。在处理的数据集合尺寸比较大或不适合一次全部取回到客户端的时候,使用这个参数比较有用。但是,要想知道本次查询到底找到了多少条记录,只能在所有的结果记录被全部读取完毕之后。使用mysqli对象中的query()方法获取结果集的代码:
$result=$mysqli->query('select * from table limit 10'); //将数据取回到客户端,从结果集中解析数据
以上就介绍了mysqli_result类--成员方法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
PHP使用反射机制实现查找类和方法的所在位置_PHP
-
c++之变量与基本类型------const修饰指针详解.,类的常量成员函数
-
第十节--抽象方法和抽象类_php基础
-
JavaScript 模拟类机制及私有变量的方法及思路_javascript技巧
-
Python 类、对象、方法、面向对象的特征
-
【转载】C#中ArrayList集合类使用RemoveAt方法移除指定索引的元素
-
【转载】C#中ArrayList集合类使用Remove方法指定元素对象
-
python面向对象编程思维,面向对象概念,类对象,类的方法,继承,方法重写 笔记
-
Java面向对象(1)面向对象的思想概述以及类的介绍,封装和构造方法
-
Python学习---面向对象---类的定义、创建及对象方法的调用