前言
php使用PDO返回查询结果后
有几种处理方法,在此汇总一下
其实就是对statement的处理
一、单一结果的处理
在结果执行后(query、exec、execute)等操作后
如果确认是单一结果
可以执行
PDO::FETCH_ASSOC是返回方式,在前面文章已经介绍过了
$result = $stmt->fetch(PDO::FETCH_ASSOC);
print_r($result);
二、多个结果的处理
多个结果的处理方式有很多
处理方式1 -> 使用while循环fetch函数
while($result = $stmt->fetch(PDO::FETCH_ASSOC)){
print_r($result);
}
处理方式2->使用foreach遍历$stmt
foreach ($stmt as $row) {
print_r($row);
}
处理方式3->使用fetchall函数
$result = $stmt->fetchAll();
print_r($result);
以上就是对于statement的几种处理方式的总结。
文章评论