Maison >développement back-end >tutoriel php >Comment puis-je récupérer efficacement la somme d'une colonne d'une table MySQL à l'aide de PHP ?
Récupération de la somme des colonnes en PHP à partir de MySQL
Approche de requête
Si votre objectif est de Pour obtenir la somme d'une colonne spécifique dans une table MySQL, la solution la plus efficace peut être implémentée directement dans la requête MySQL elle-même. Cette approche réduit considérablement le traitement côté serveur et fournit le résultat dans une seule requête.
SELECT SUM(column_name) FROM table_name;
Méthodologie PDO
Pour les applications PHP utilisant la bibliothèque PDO (qui remplace le mysql_query obsolète), l'extrait de code suivant montre comment récupérer la colonne sum :
$stmt = $handler->prepare('SELECT SUM(value) AS value_sum FROM codes'); $stmt->execute(); $row = $stmt->fetch(PDO::FETCH_ASSOC); $sum = $row['value_sum'];
Implémentation mysqli
Si vous utilisez l'extension mysqli, la somme de la colonne peut être récupérée comme suit :
$result = mysqli_query($conn, 'SELECT SUM(value) AS value_sum FROM codes'); $row = mysqli_fetch_assoc($result); $sum = $row['value_sum'];
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!