Compter efficacement les lignes avec SELECT COUNT(*)
Au lieu de récupérer toutes les lignes d'une table pour déterminer le nombre, vous pouvez optimiser le requête en utilisant SELECT COUNT(*). Cette requête renvoie le nombre de lignes sans récupérer les données.
Pour accéder à la valeur du nombre en PHP en utilisant cette approche, vous ne pouvez pas utiliser la méthode num_rows(). Au lieu de cela, utilisez les étapes suivantes :
Voici un exemple :
$count = $mysqli->query("select count(*) as cnt from cars")->fetch_object()->cnt;
Ce code attribue la valeur de comptage à la variable $count sans récupérer les lignes de données réelles. En utilisant cette méthode, vous améliorez les performances des requêtes et réduisez l'utilisation des ressources.
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!