Maison >développement back-end >tutoriel php >Comment récupérer et utiliser efficacement les résultats SELECT COUNT(*) en PHP ?
SELECT COUNT(*) AS Count : Application pratique
Dans les requêtes de base de données, la syntaxe SELECT COUNT(*) récupère le nombre total de lignes dans un tableau. Ce décompte est souvent utilisé comme vérification conditionnelle ou à des fins de pagination. Cependant, une question courante se pose : comment accéder et utiliser cette valeur de comptage en PHP.
Problème :
Au lieu de sélectionner toutes les lignes ou colonnes spécifiques, l'objectif est pour récupérer efficacement uniquement le nombre de lignes. Utiliser SELECT COUNT(*) comme count FROM cars ne fournit pas un moyen simple d'accéder au décompte résultant.
Solution :
Pour accéder au décompte obtenu à partir de SELECT COUNT (*), il n'est pas recommandé d'utiliser des mots réservés comme "count" pour nommer. Pensez plutôt à utiliser un autre nom tel que « cnt ». Notez que cette fonction renvoie une valeur scalaire, indiquant qu'une seule valeur est attendue.
Le code PHP suivant illustre comment récupérer le décompte :
$count = $mysqli->query("select count(*) as cnt from cars")->fetch_object()->cnt;
Dans cet exemple, le L'appel fetch_object()->cnt renvoie le nombre attribué à l'alias "cnt" dans le résultat de la requête. Vous pouvez ensuite utiliser la variable $count pour effectuer des vérifications conditionnelles ou une autre logique basée sur le nombre de lignes dans la table "cars".
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!