Zeilen effizient zählen mit SELECT COUNT(*)
Anstatt alle Zeilen aus einer Tabelle abzurufen, um die Anzahl zu bestimmen, können Sie die optimieren Abfrage mit SELECT COUNT(*). Diese Abfrage gibt die Anzahl der Zeilen zurück, ohne die Daten abzurufen.
Um mit diesem Ansatz auf den Zählwert in PHP zuzugreifen, können Sie die Methode num_rows() nicht verwenden. Verwenden Sie stattdessen die folgenden Schritte:
Hier ist ein Beispiel:
$count = $mysqli->query("select count(*) as cnt from cars")->fetch_object()->cnt;
Dieser Code weist den Zählwert der Variablen $count zu, ohne die tatsächlichen Datenzeilen abzurufen. Durch die Verwendung dieser Methode verbessern Sie die Abfrageleistung und reduzieren den Ressourcenverbrauch.
Das obige ist der detaillierte Inhalt vonWie kann ich Datenbankzeilen in PHP effizient zählen, ohne alle Daten abzurufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!