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

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

Любая идея, что, как проверить?

Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]