Einzelne Ausgabe von der MySQL COUNT(*)-Abfrage in PHP abrufen
In PHP werden MySQL-Abfragen durchgeführt, die einen einzelnen Wert abrufen, wie zum Beispiel diese Die Verwendung der Aggregatfunktion COUNT() kann eine Herausforderung darstellen. Dieser Artikel befasst sich mit dem häufigen Problem beim Abrufen und Anzeigen des Ergebnisses einer COUNT()-Abfrage.
Die bereitgestellte Fehlermeldung deutet darauf hin, dass das Problem beim Abrufen des einzelnen Ausgabewerts aus der Abfrage liegt. Um dieses Problem zu beheben, muss dem Aggregat ein Alias mit dem Schlüsselwort AS zugewiesen werden. Dadurch wird eine temporäre Spalte erstellt, auf die beim Abrufen des Ergebnisses verwiesen werden kann.
Hier ist ein korrigiertes Beispiel mit der MySQLImproved-Erweiterung:
$result = mysqli_query($connection, "SELECT COUNT(*) AS total FROM Students"); $data = mysqli_fetch_assoc($result); echo $data['total'];
In diesem Beispiel wird die Aggregatfunktion mit dem Alias „total“ versehen . Wenn Sie mysqli_fetch_assoc() verwenden, können Sie dann über den Alias $data['total'] auf das Ergebnis zugreifen. Dadurch sollte die Anzahl der Zeilen in der Tabelle „Studenten“ angezeigt werden.
Durch Aliasing des Aggregats und Verwendung der richtigen Abruffunktion können Sie die einzelne Ausgabe einer COUNT(*)-Abfrage in PHP erfolgreich abrufen und anzeigen.
Das obige ist der detaillierte Inhalt vonWie erhalte ich ein einzelnes COUNT(*)-Ergebnis aus einer MySQL-Abfrage in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!