Heim >Backend-Entwicklung >PHP-Tutorial >Wie berechnet man die Summe einer MySQL-Spalte mit PHP?

Wie berechnet man die Summe einer MySQL-Spalte mit PHP?

Susan Sarandon
Susan SarandonOriginal
2024-12-02 13:25:15660Durchsuche

How to Calculate the Sum of a MySQL Column Using PHP?

So berechnen Sie die Spaltensumme in MySQL mit PHP

Das Aggregieren von Daten in SQL kann mithilfe von Aggregatfunktionen wie SUM() erreicht werden. Um die Summe der in einer MySQL-Spalte gespeicherten Werte zu ermitteln, stehen in PHP mehrere Ansätze zur Verfügung.

SQL-Abfrage direkt verwenden

Die einfachste Methode besteht darin, die Berechnung direkt durchzuführen in der MySQL-Abfrage:

SELECT SUM(column_name) FROM table_name;

Using PDO

PDO bietet eine moderne und sichere Möglichkeit, eine Verbindung zu MySQL herzustellen. So berechnen Sie die Summe mit PDO:

$stmt = $handler->prepare('SELECT SUM(value) AS value_sum FROM codes');
$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);
$sum = $row['value_sum'];

Mit MySQLi

Eine andere Möglichkeit ist die Verwendung der MySQLi-Erweiterung:

$result = mysqli_query($conn, 'SELECT SUM(value) AS value_sum FROM codes'); 
$row = mysqli_fetch_assoc($result); 
$sum = $row['value_sum'];

Handhabung Fehler

mysql_fetch_assoc() ist veraltet und sollte nicht in modernem PHP-Code verwendet werden. Verwenden Sie stattdessen mysqli_fetch_assoc oder PDOStatement::fetch, um den berechneten Wert aus der Datenbank abzurufen.

Das obige ist der detaillierte Inhalt vonWie berechnet man die Summe einer MySQL-Spalte mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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