php pdo fetchAll пуст, но rowCount показывает - PullRequest
0 голосов
/ 24 октября 2018

это мой код:

$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()

И я абсолютно не знаю, что не так.RowCount является правильным.Я использую то же самое в другом проекте, где он работает, как и ожидалось, и я не вижу никакой разницы.

Есть идеи, как это проверить?

Спасибо

...