Heim > Backend-Entwicklung > PHP-Tutorial > Wie rufe ich ein einzelnes COUNT(*)-Ergebnis von MySQL in PHP ab?

Wie rufe ich ein einzelnes COUNT(*)-Ergebnis von MySQL in PHP ab?

Patricia Arquette
Freigeben: 2024-11-29 03:30:18
Original
636 Leute haben es durchsucht

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

Abrufen einer einzelnen Ausgabe aus der MySQL COUNT(*)-Abfrage in PHP

In PHP ist die Verwendung der MySQL-Erweiterung zur Interaktion mit der MySQL-Datenbank möglich Es kann schwierig sein, die einzelne Ausgabe einer COUNT(*)-Abfrage abzurufen. Hier finden Sie eine Untersuchung des Problems und eine Lösung, um das erwartete Ergebnis zu erhalten.

Um die einzelne Ausgabe einer Abfrage abzurufen, ist es notwendig, das Aggregat mit dem Schlüsselwort as zu aliasen. Betrachten Sie beispielsweise die folgende Abfrage:

SELECT COUNT(*) FROM Students;
Nach dem Login kopieren

Wenn Sie versuchen, das Ergebnis mit mysql_fetch_assoc() oder mysql_fetch_row() abzurufen, werden Sie feststellen, dass Sie nicht den erwarteten Wert erhalten. Dies liegt daran, dass die COUNT(*)-Abfrage eine einzelne Spalte ohne Namen zurückgibt.

Um dieses Problem zu beheben, geben Sie dem Aggregat einen Alias ​​mit dem Schlüsselwort „as“ wie folgt an:

SELECT COUNT(*) as total FROM Students;
Nach dem Login kopieren

Dies wird erstellt eine neue Spalte mit dem Namen „total“, die den Zählwert enthält. Jetzt können Sie mysql_fetch_assoc() verwenden, um das Ergebnis abzurufen und auf die Gesamtspalte zuzugreifen.

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
Nach dem Login kopieren

Mit diesem Ansatz können Sie die einzelne Ausgabe Ihrer MySQL COUNT(*)-Abfrage erfolgreich abrufen und anzeigen PHP.

Das obige ist der detaillierte Inhalt vonWie rufe ich ein einzelnes COUNT(*)-Ergebnis von MySQL in PHP ab?. 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