Om du vill räkna raderna kan du göra detta med PDO:
$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
Det finns inget sätt att direkt räkna rader när du använder en SELECT
uttalande med PDO som anges i dokumenten
.
Gör bara en radräkning om du absolut behöver räkningen, annars kan du verifiera att frågan fungerade med andra metoder. Du bör inte heller använda den här metoden om du förväntar dig att returnera tusentals rader från en tabell, använd istället COUNT()
funktion i en fråga för att bara utföra räkningen.