Maison  >  Article  >  développement back-end  >  Comment compter les lignes dans les tables MySQL en utilisant PHP ?

Comment compter les lignes dans les tables MySQL en utilisant PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-21 19:28:29480parcourir

How to Count Rows in MySQL Tables Using PHP?

Comptage des lignes dans les tables MySQL à l'aide de PHP

Lorsque vous travaillez avec de grands ensembles de données, il est souvent nécessaire de compter le nombre total de lignes dans une table . MySQL fournit un moyen simple d'effectuer ce décompte à l'aide de la fonction COUNT().

Commande MySQL

Pour compter le nombre total de lignes dans une table sans aucune condition, utilisez simplement la commande MySQL suivante :

SELECT COUNT(*) FROM table_name;

Implémentation PHP

En PHP, vous pouvez utiliser la fonction mysql_query() pour exécuter la requête MySQL et stocker le résultat dans une variable. Ensuite, vous pouvez utiliser la fonction mysql_fetch_array() pour récupérer la première ligne du résultat, qui contient la valeur du nombre.

<code class="php">$result = mysql_query("SELECT COUNT(*) FROM table_name");
$row = mysql_fetch_array($result);

$total = $row[0];

echo "Total rows: " . $total;</code>

Exemple d'utilisation

Considérez le Script PHP suivant :

<code class="php"><?php
$con = mysql_connect("server.com","user","pswd");
if (!$con) {
  die('Could not connect: ' . mysql_error());
}

mysql_select_db("db", $con);

$result = mysql_query("SELECT COUNT(*) FROM table_name");
$row = mysql_fetch_array($result);

$total = $row[0];
echo "Total rows: " . $total;

mysql_close($con);
?></code>

Lorsque ce script est exécuté, il se connectera à la base de données MySQL spécifiée, exécutera la requête SELECT COUNT(*) FROM table_name et imprimera le nombre total de lignes dans la table table_name .

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