Comptage des lignes dans MySQL avec PHP
La fonction SELECT COUNT(*) est couramment utilisée pour compter les lignes dans MySQL. Pour l'utiliser via PHP, suivez ces étapes :
-
Établissez une connexion MySQL :
Commencez par établir une connexion à votre base de données MySQL à l'aide de mysql_connect(). Assurez-vous de fournir le serveur, le nom d'utilisateur et le mot de passe corrects.
-
Sélectionnez la base de données :
Sélectionnez la base de données dans laquelle vous souhaitez compter les lignes à l'aide de mysql_select_db().
-
Compter les lignes à l'aide de SELECT COUNT(*) :
Exécuter une requête à l'aide de mysql_query(). La requête doit inclure l'instruction SELECT COUNT(*) FROM table_name. Cela renverra une ressource de résultat.
-
Récupérer le résultat :
Utilisez mysql_fetch_array() pour récupérer le résultat. Le premier élément du tableau renvoyé représente le nombre total de lignes.
-
Fermez la connexion :
Enfin, fermez la connexion MySQL à l'aide de mysql_close().
Exemple PHP :
<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>
Ce code établit une connexion, sélectionne la base de données, exécute la requête COUNT(*), récupère le résultat, stocke le total dans le $total variable, et enfin l'imprime.
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