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!