pdo fetchAll

作用

fetchAll()方法是获取结果集中的所有行.其返回值是一个包含结果集中所有数据的二维数组。

PDOStatement::fetchAll ([ int $fetch_style [, mixed $fetch_argument[, array$ctor_args= array() ]]] )

fetch_style:控制结果的返回方式

 

11005865-1f5db1725faf0056.png

PDO::FETCH_ASSOC    关联数组形式

11005865-bead9604b4b5d100.png

PDO::FETCH_NUM   数字索引数组形式

11005865-14995846e605c2ee.png

PDO::FETCH_BOTH   两者形式

11005865-ab9fc7f308296e87.png

PDO::FETCH_OBJ   按照对象的形式

11005865-1f8b9abb19b813eb.png

PDO::FETCH_BOUND   以布尔值的形式返回结果

注意:PDO::FETCH_COLUMN要配合column-index使用比如你的sql是这样的

select uid , user_name from user_info ;

fetchAll(PDO::FETCH_COLUMN,0)  ===>获得的就是uid这列的所有数据

fetchAll(PDO::FETCH_COLUMN,1)  ===>获得的就是user_name这列的所有数据

11005865-7fa42c5f1c0bfb38.png

PDO::FETCH_COLUMN  返回结果集中单独一列所有值的数组

column_index:字段的索引

PDO中获取结果集之fetchAll()方法详解-php教程-PHP中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值