Jeśli chcesz policzyć wiersze, możesz to zrobić za pomocą PDO:
$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
Nie ma możliwości bezpośredniego zliczania wierszy przy użyciu SELECT
oświadczenie z PDO zgodnie z dokumentacją
.
Zliczaj wiersze tylko wtedy, gdy jest to absolutnie konieczne, w przeciwnym razie możesz sprawdzić, czy zapytanie zadziałało z innymi metodami. Nie powinieneś również używać tej metody, jeśli spodziewasz się zwrócić tysiące wierszy z tabeli, zamiast tego użyj COUNT()
funkcja w zapytaniu tylko do wykonania liczenia.