Maison >base de données >tutoriel mysql >Comment additionner efficacement les valeurs d'une colonne MySQL en PHP ?

Comment additionner efficacement les valeurs d'une colonne MySQL en PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-28 06:16:14247parcourir

How to Efficiently Sum a MySQL Column's Values in 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn