【发布时间】:2018-09-13 18:50:53
【问题描述】:
示例 1°:
$stmt = 'SELECT * FROM table ORDER BY id DESC LIMIT 2';
$Dp = $conn->query($stmt)->fetchAll();
示例 2°:
$stmt = 'SELECT * FROM table ORDER BY id DESC LIMIT 2';
$Dp = $conn->query($stmt);
这两个例子有什么区别?我是 PDO 的新手,我看不出这两个示例之间的区别。
【问题讨论】:
-
var_dump($Dp);你会看到区别 -
示例 1 返回一个包含结果集中所有剩余行的数组。该数组将每一行表示为列值数组或具有与每个列名称对应的属性的对象。如果要获取的结果为零,则返回一个空数组,如果失败则返回 FALSE。
-
@PrathapG 在此代码上放置
fetchAll()的目的是什么?