Maison >développement back-end >tutoriel php >Comment calculer la somme d'une colonne MySQL en utilisant PHP ?

Comment calculer la somme d'une colonne MySQL en utilisant PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-02 13:25:15747parcourir

How to Calculate the Sum of a MySQL Column Using PHP?

Comment calculer la somme des colonnes dans MySQL à l'aide de PHP

L'agrégation de données dans SQL peut être réalisée à l'aide de fonctions d'agrégation telles que SUM(). Pour trouver la somme des valeurs stockées dans une colonne MySQL, plusieurs approches sont disponibles en PHP.

Utiliser directement la requête SQL

La méthode la plus simple consiste à effectuer le calcul directement dans la requête MySQL :

SELECT SUM(column_name) FROM table_name;

Utilisation de PDO

PDO fournit un moyen moderne et sécurisé de se connecter à MySQL. Voici comment calculer la somme à l'aide de PDO :

$stmt = $handler->prepare('SELECT SUM(value) AS value_sum FROM codes');
$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);
$sum = $row['value_sum'];

Utiliser MySQLi

Une autre option consiste à utiliser l'extension mysqli :

$result = mysqli_query($conn, 'SELECT SUM(value) AS value_sum FROM codes'); 
$row = mysqli_fetch_assoc($result); 
$sum = $row['value_sum'];

Gestion des erreurs

mysql_fetch_assoc() est obsolète et ne doit pas être utilisé dans le code PHP moderne. Utilisez plutôt mysqli_fetch_assoc ou PDOStatement::fetch pour récupérer la valeur calculée de la base de données.

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