Hvis du vil tælle rækkerne, kan du gøre dette med PDO:
$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
Der er ingen måde at tælle rækker direkte på, når du bruger en SELECT
erklæring med PDO som angivet i dokumenterne
.
Lav kun en rækketælling, hvis du absolut har brug for optællingen, ellers kan du verificere, at forespørgslen fungerede med andre metoder. Du bør heller ikke bruge denne metode, hvis du forventer at returnere tusindvis af rækker fra en tabel. Brug i stedet COUNT()
funktion i en forespørgsel til blot at udføre optællingen.