Maison >base de données >tutoriel mysql >Comment additionner efficacement les valeurs d'une colonne MySQL en PHP ?
Calcul de la somme d'une colonne MySQL en PHP
Vous souhaitez calculer et renvoyer la somme des valeurs d'une colonne MySQL. En essayant d'utiliser une boucle, vous avez rencontré des problèmes.
Une boucle n'est pas nécessaire pour cette tâche. Vous pouvez directement obtenir la somme à l'aide d'une requête MySQL :
SELECT SUM(column_name) FROM table_name;
Alternativement, si vous préférez utiliser les instructions préparées (PDO) de PHP qui est l'approche recommandée et sécurisée, considérez le code suivant :
$stmt = $handler->prepare('SELECT SUM(value) AS value_sum FROM codes'); $stmt->execute(); $row = $stmt->fetch(PDO::FETCH_ASSOC); $sum = $row['value_sum'];
Ou, si vous utilisez MySQLi :
$result = mysqli_query($conn, 'SELECT SUM(value) AS value_sum FROM codes'); $row = mysqli_fetch_assoc($result); $sum = $row['value_sum'];
Ce code récupère efficacement la somme de la colonne spécifiée sans avoir besoin d'un boucle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!