Heim >Datenbank >MySQL-Tutorial >Wie summiert man die Werte einer MySQL-Spalte in PHP effizient?
MySQL-Spaltensummenberechnung in PHP
Sie möchten die Summe der Werte in einer MySQL-Spalte berechnen und zurückgeben. Beim Versuch, eine Schleife zu verwenden, sind Probleme aufgetreten.
Eine Schleife ist für diese Aufgabe nicht erforderlich. Sie können die Summe direkt mithilfe einer MySQL-Abfrage erhalten:
SELECT SUM(column_name) FROM table_name;
Alternativ können Sie den folgenden Code in Betracht ziehen, wenn Sie lieber die vorbereiteten Anweisungen (PDO) von PHP verwenden möchten, was der empfohlene und sichere Ansatz ist:
$stmt = $handler->prepare('SELECT SUM(value) AS value_sum FROM codes'); $stmt->execute(); $row = $stmt->fetch(PDO::FETCH_ASSOC); $sum = $row['value_sum'];
Oder, wenn Sie MySQLi verwenden:
$result = mysqli_query($conn, 'SELECT SUM(value) AS value_sum FROM codes'); $row = mysqli_fetch_assoc($result); $sum = $row['value_sum'];
Dieser Code ruft effizient die Summe der angegebenen Spalte ab, ohne dass eine erforderlich ist Schleife.
Das obige ist der detaillierte Inhalt vonWie summiert man die Werte einer MySQL-Spalte in PHP effizient?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!