Maison >développement back-end >tutoriel php >Comment calculer la somme d'une colonne MySQL en utilisant 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!