Maison > développement back-end > tutoriel php > Comment obtenir un seul résultat COUNT(*) à partir d'une requête MySQL en PHP ?

Comment obtenir un seul résultat COUNT(*) à partir d'une requête MySQL en PHP ?

Linda Hamilton
Libérer: 2024-11-30 03:24:14
original
675 Les gens l'ont consulté

How to Get a Single COUNT(*) Result from a MySQL Query in PHP?

Obtention d'une sortie unique à partir d'une requête MySQL COUNT(*) en PHP

En PHP, les requêtes MySQL qui récupèrent une seule valeur, telles que celles l'utilisation de la fonction d'agrégation COUNT() peut être difficile à utiliser. Cet article aborde le problème courant de la récupération et de l'affichage du résultat d'une requête COUNT().

Le message d'erreur fourni suggère que le problème réside dans la récupération de la valeur de sortie unique de la requête. Pour résoudre ce problème, il est nécessaire d'aliaser l'agrégat à l'aide du mot-clé AS. Cela crée une colonne temporaire à laquelle on peut faire référence lors de la récupération du résultat.

Voici un exemple corrigé utilisant l'extension MySQLImproved :

$result = mysqli_query($connection, "SELECT COUNT(*) AS total FROM Students");
$data = mysqli_fetch_assoc($result);
echo $data['total'];
Copier après la connexion

Dans cet exemple, la fonction d'agrégation est alias total . Lorsque vous utilisez mysqli_fetch_assoc(), vous pouvez ensuite accéder au résultat en utilisant l'alias $data['total']. Cela devrait afficher le nombre de lignes dans la table Étudiants.

En alias l'agrégat et en utilisant la fonction de récupération correcte, vous pouvez obtenir et afficher avec succès la sortie unique d'une requête COUNT(*) en PHP.

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