首页 > 解决方案 > php pdo fetchAll 为空,但显示 rowCount

问题描述

这是我的代码:

$pdo = new PDO($dsn, $user, $pass);
$q = "SELECT C1,C2,C3 FROM table";
$stmt = $pdo->query($q);
$nums = $stmt->rowCount();

echo "Count: ".$nums."<br>";
$erg = $stmt->fetchAll();
print_r($erg)

结果是:

Count: 972<br>
Array()

而且我完全不知道出了什么问题。行数是正确的。我在另一个项目中使用它,它按预期工作,我看不出有任何区别。

知道如何检查吗?

谢谢

标签: phppdosybase-asa

解决方案


推荐阅读