我是靠谱客的博主 怕孤独睫毛膏,最近开发中收集的这篇文章主要介绍pdo mysql fetchall_PDO中获取结果集之fetchAll()方法详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

fetchAll()方法是获取结果集中的所有行,返回一个包含结果集中所有行的二进制数组!大理石机械构件维修厂家

那么在上一篇《PDO中获取结果集之fetch()方法详解》中,我们介绍了fetch()方法获取结果集,我们今天将要介绍的fetchAll()方法与上一个方法fetch()类似,但是该方法只需要调用一次就可以获取结果集中的所有行,并赋给返回的数组(二维)。

fetchAll()方法的语法格式如下:

参数 fetch_style:控制结果集中数据的返回方式,可选值如下表:

说 明

PDO::FETCH_ASSOC

关联数组形式

PDO::FETCH_NUM

数字索引数组形式

PDO::FETCH_BOTH

两者数组形式都有,这是默认的

PDO::FETCH_OBJ

按照对象的形式,类似于以前的mysql_fetch_object()

PDO::FETCH_BOUND

以布尔值的形式返回结果,同时将获取的列值赋给bindParam()方法中指定的变量

PDO::FETCH_LAZY

以关联数组、数字索引数组和对象3种形式返回结果。

参数 column_index:字段的索引!

其返回值是一个包含结果集中所有数据的二维数组。

下面我们通过 fetchAll()方法获取结果集中的所有行,并且通过 for 语句读取二维数组中的数据,完成数据库中数据的循环输出,具体步骤如下:

首先创建php文件,通过 PDO 连接MySQL 数据库,然后定义 SELECT查询语句,应用 prepare()和execute()方法执行查询操作,接着,通过fetchAll()方法返回结果集中的所有行,最后使用 for 语句完成结果集中所有数据的循环输出,代码如下:

最后

以上就是怕孤独睫毛膏为你收集整理的pdo mysql fetchall_PDO中获取结果集之fetchAll()方法详解的全部内容,希望文章能够帮你解决pdo mysql fetchall_PDO中获取结果集之fetchAll()方法详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部