Wenn Sie die Zeilen zählen möchten, können Sie dies mit PDO:
tun$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);
Es gibt keine Möglichkeit, Zeilen direkt zu zählen, wenn ein SELECT
verwendet wird -Anweisung mit PDO, wie in den docs
angegeben .
Führen Sie nur dann eine Zeilenzählung durch, wenn Sie die Zählung unbedingt benötigen. Andernfalls können Sie überprüfen, ob die Abfrage mit anderen Methoden funktioniert hat. Sie sollten diese Methode auch nicht verwenden, wenn Sie erwarten, Tausende von Zeilen aus einer Tabelle zurückzugeben, verwenden Sie stattdessen COUNT()
Funktion in einer Abfrage, um nur die Zählung durchzuführen.