Heim > Backend-Entwicklung > PHP-Tutorial > Wie erhalte ich ein einzelnes COUNT(*)-Ergebnis aus einer MySQL-Abfrage in PHP?

Wie erhalte ich ein einzelnes COUNT(*)-Ergebnis aus einer MySQL-Abfrage in PHP?

Linda Hamilton
Freigeben: 2024-11-30 03:24:14
Original
675 Leute haben es durchsucht

How to Get a Single COUNT(*) Result from a MySQL Query in PHP?

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'];
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage