Heim > Datenbank > MySQL-Tutorial > Wie rufe ich aggregierte Werte (z. B. COUNT(*)) aus MySQL-Abfragen in PHP ab?

Wie rufe ich aggregierte Werte (z. B. COUNT(*)) aus MySQL-Abfragen in PHP ab?

Barbara Streisand
Freigeben: 2024-12-30 02:54:13
Original
955 Leute haben es durchsucht

How to Retrieve Aggregate Values (e.g., COUNT(*)) from MySQL Queries in PHP?

Aggregierte Werte aus MySQL-Abfragen in PHP abrufen

Bei der Arbeit mit Aggregatfunktionen wie COUNT(*) ist es wichtig zu verstehen, wie man extrahiert das Ergebnis als einzelner Wert.

In PHP das Ausführen einer Abfrage wie SELECT COUNT(*) FROM Studenten; gibt ein Ressourcenhandle zurück, das die Ergebnismenge darstellt. Um auf die Anzahl zuzugreifen, müssen wir den aggregierten Ausdruck mit dem Schlüsselwort AS aliasen.

$result = mysql_query("SELECT COUNT(*) AS total FROM Students;");
Nach dem Login kopieren

Wenn der Alias ​​festgelegt ist, können wir das Ergebnis mit mysql_fetch_assoc() oder mysql_fetch_row() abrufen. Allerdings wird mysql_fetch_assoc() bevorzugt, da es ein assoziatives Array zurückgibt, in dem der Alias ​​als Schlüssel verwendet wird.

$data = mysql_fetch_assoc($result);
echo $data['total'];
Nach dem Login kopieren

Dieser Code weist die Gesamtzahl dem $data-Array zu und gibt die Anzahl unter Verwendung des Alias ​​als aus der Schlüssel.

Hinweis: Denken Sie daran, mysqli-Funktionen zu verwenden (z. B. mysqli_query(), mysqli_fetch_assoc()) anstelle von MySQL-Funktionen für bessere Sicherheit und Kompatibilität.

Das obige ist der detaillierte Inhalt vonWie rufe ich aggregierte Werte (z. B. COUNT(*)) aus MySQL-Abfragen 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