Maison >développement back-end >tutoriel php >Comment récupérer et utiliser un nombre de lignes à partir d'une requête MySQL en PHP ?

Comment récupérer et utiliser un nombre de lignes à partir d'une requête MySQL en PHP ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-09 12:41:17340parcourir

How Do I Retrieve and Use a Row Count from a MySQL Query in PHP?

Comment utiliser le résultat de COUNT(*) en PHP :

Au lieu de récupérer toutes les lignes ou une seule colonne, vous souhaiterez peut-être pour optimiser votre requête en obtenant simplement le décompte. En utilisant la syntaxe "SELECT COUNT(*)", vous pouvez récupérer le nombre de lignes dans un tableau. Cependant, la question suivante se pose : comment utiliser cette valeur de comptage en PHP ?

L'approche recommandée est d'éviter d'utiliser des mots réservés comme « compte » comme noms de colonnes dans SQL. Envisagez plutôt d'utiliser un nom différent, tel que « cnt ». Pour récupérer la valeur du comptage, utilisez le code suivant :

$count = $mysqli->query("select count(*) as cnt from cars")->fetch_object()->cnt;

Ce code exécute la requête, récupère la première ligne en tant qu'objet et attribue la valeur de la propriété "cnt" à la variable $count. Vous pouvez ensuite utiliser la variable $count pour déterminer le nombre de lignes dans la table « voitures ». Cette approche est efficace et évite d'avoir à récupérer toutes les lignes ou une colonne spécifique.

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!

Déclaration:
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