Maison > base de données > tutoriel mysql > Comment compter efficacement les lignes d'une table MySQL à l'aide de l'approche procédurale de PHP ?

Comment compter efficacement les lignes d'une table MySQL à l'aide de l'approche procédurale de PHP ?

Linda Hamilton
Libérer: 2024-12-08 12:23:13
original
442 Les gens l'ont consulté

How to Efficiently Count MySQL Table Rows Using PHP's Procedural Approach?

Approche procédurale du comptage des lignes d'une table MySQL en PHP

Obtenir le nombre de lignes dans une table MySQL est une tâche courante en PHP. Pour ce faire en utilisant une approche procédurale, suivez ces étapes :

  1. Établissez une connexion à la base de données : Connectez-vous à la base de données MySQL à l'aide de mysqli_connect() et fournissez l'hôte, le nom d'utilisateur, le mot de passe, et le nom de la base de données.
  2. Créer une requête MySQL : Composez une requête pour récupérer le nombre de lignes à l'aide de SELECT COUNT(*) à partir du tableau souhaité. Par exemple, $sql = "SELECT COUNT(*) FROM news";.
  3. Exécuter la requête : Utilisez mysqli_query() pour exécuter la requête et stocker le résultat dans une variable.
  4. Récupérer le résultat : Utilisez mysqli_fetch_assoc() pour récupérer le résultat de manière associative tableau.
  5. Obtenir le nombre de lignes : Extrayez la valeur associée à 'COUNT(*)' du tableau associatif et stockez-la dans une variable.
$sql = "SELECT COUNT(*) FROM news";
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_assoc($result)['COUNT(*)'];
Copier après la connexion

Méthodes alternatives :

Au-delà du procédural approche :

  1. Alias ​​de colonne : Incluez un alias de colonne dans la requête, tel que SELECT COUNT(*) AS cnt, pour simplifier la récupération du tableau.
  2. Tableau numérique : Utilisez mysqli_fetch_row() pour récupérer le résultat sous forme de tableau numérique et accéder au premier élément du nombre de lignes.
  3. PHP 8.1 : Utilisez mysqli_fetch_column() pour récupérer directement la valeur de la première colonne.
$count = mysqli_fetch_column($result);
Copier après la connexion

Conclusion :

En utilisant les méthodes procédurales de PHP, vous pouvez compter efficacement les lignes d'une table MySQL. N'oubliez pas d'envisager des méthodes alternatives pour simplifier le code et optimiser les performances.

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