Vous pouvez compter le nombre d'enregistrements dans une table MySQL avec PHP pour un certain nombre de raisons, telles que la collecte de statistiques sur le nombre d'utilisateurs enregistrés sur un site Web , le calcul du nombre de pages à afficher lors de la pagination des résultats d'une recherche, ou d'estimer le temps nécessaire pour mettre à jour toutes les lignes d'une table. MySQL dispose d'une fonction spécifiquement à cette fin : la fonction "Count" . Instructions
1
Créer un nouveau fichier avec une extension ". Php" , et ouvrez-le avec un éditeur de texte . Écrire un code qui permettra d'établir une connexion à votre base de données MySQL en utilisant le « mysql_connect " de PHP et " mysql_select_db " première fonction functions.The prend trois paramètres : le serveur sur lequel se trouve la base et le nom d'utilisateur et mot de passe pour se connecter. La deuxième fonction prend un seul paramètre : la base de données que vous souhaitez utiliser . Voici un exemple :
< php
$ handle = mysql_connect ( 'localhost' , 'root ', ' my_password ');
mysql_select_db (' my_database ? ) ;
Remplacer " my_password " et " my_database " avec votre mot de passe et base de données
2
Ecrire un segment de code qui va exécuter une requête SELECT sur la table dont les entrées que vous souhaitez. à compter en utilisant la fonction " mysql_query " de PHP et affecter le résultat à une nouvelle variable. Utilisez " COUNT (*) AS count" comme l'expression select pour récupérer le nombre de lignes que "count ". Voici un exemple :
$ result = mysql_query ("SELECT COUNT (*) AS compter à partir de recettes ");
3
Ecrire un segment de code pour exécuter la fonction " mysql_fetch_assoc " . La fonction va chercher le premier et le seul , rangée dans un tableau associatif et affecter le résultat à une nouvelle variable. Accédez à l' index "count" dans la nouvelle variable pour obtenir le nombre de lignes. Voici un exemple :
$ row = mysql_fetch_assoc ( $ result);
$ count = $ row [ 'count' ] ;
echo " Rows : " . $ count ;