Heim >Backend-Entwicklung >PHP-Tutorial >Wie berechnet man die Summe einer MySQL-Spalte mit 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!