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
Libérer: 2024-12-02 13:25:15
original
748 Les gens l'ont consulté

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;
Copier après la connexion

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'];
Copier après la connexion

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'];
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal