Ако искате да преброите редовете, можете да направите това с PDO:
$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
Няма начин за директно броене на редове, когато използвате SELECT
изявление със ЗНП, както е посочено в документите
.
Направете преброяване на редове само ако абсолютно се нуждаете от броя, в противен случай можете да проверите дали заявката работи с други методи. Също така не трябва да използвате този метод, ако очаквате да върнете хиляди редове от таблица, вместо това използвайте COUNT()
функция в заявка само за извършване на преброяването.