Compter le nbre des enregistrement ds une bdd
riguebi
-
riguebi -
riguebi -
Bonjour,
je veux avoir le nombre d'enregistrements dans une bdd j'ai fait se code
<?
$requete='SELECT COUNT(*) FROM etudiant GROUP BY IDENTIFIANT_ETUD';
mysql_connect($serveur,$user,$pass) or die ("la connexion ne peut pas se faire");
mysql_select_db($bdd) or die ("impossible de se connecter");
$resultat=mysql_query($requete) or die (mysql_error());
if (mysql_num_rows($resultat)==0) {
die("erreur sql: ".mysql_errno()." ".mysql_error());
}
else ???????????
}
?>
mais comment affiché le nombre de ses enregitrements es que avec un echo ou quoi et es que ma requet est juste?
Merci
je veux avoir le nombre d'enregistrements dans une bdd j'ai fait se code
<?
$requete='SELECT COUNT(*) FROM etudiant GROUP BY IDENTIFIANT_ETUD';
mysql_connect($serveur,$user,$pass) or die ("la connexion ne peut pas se faire");
mysql_select_db($bdd) or die ("impossible de se connecter");
$resultat=mysql_query($requete) or die (mysql_error());
if (mysql_num_rows($resultat)==0) {
die("erreur sql: ".mysql_errno()." ".mysql_error());
}
else ???????????
}
?>
mais comment affiché le nombre de ses enregitrements es que avec un echo ou quoi et es que ma requet est juste?
Merci
A voir également:
- Compter le nbre des enregistrement ds une bdd
- Enregistrement mp3 gratuit - Télécharger - Streaming audio
- Comment enregistrer une conversation - Guide
- Enregistrement - Guide
- Enregistrement d'écran - Guide
- Telecharger studio d'enregistrement rap - Télécharger - Édition & Montage
1 réponse
Bonjour.
Vu que tu fais un GROUP BY dans ta requête, tu peux récupérer plusieurs lignes...Et tu as intérêt à récupérer le IDENTIFIANT_ETUD.
Tu obtiendras un tableau avec, pour chaque IDENTIFIANT_ETUD le nombre de lignes correspondant.
Pour l'affichage, un echo est très bien...
Ca te donnerais un truc comme ça :
Vu que tu fais un GROUP BY dans ta requête, tu peux récupérer plusieurs lignes...Et tu as intérêt à récupérer le IDENTIFIANT_ETUD.
Tu obtiendras un tableau avec, pour chaque IDENTIFIANT_ETUD le nombre de lignes correspondant.
Pour l'affichage, un echo est très bien...
Ca te donnerais un truc comme ça :
<?
$requete='SELECT IDENTIFIANT_ETUD, COUNT(*) FROM etudiant GROUP BY IDENTIFIANT_ETUD';
mysql_connect($serveur,$user,$pass) or die ("la connexion ne peut pas se faire");
mysql_select_db($bdd) or die ("impossible de se connecter");
$resultat=mysql_query($requete) or die (mysql_error());
while ($retour = mysql_fetch_array($resultat)) {
echo "Il y a ".$retour[1]." étudiants en ".$retour[0]."<br />";
}
?>
riguebi
Merci pour ta réponse c'est exacte se que je veu mais es que compter le nombre totale c'est a dire affiché que il y a par exemple 100 etudiant enregistrés.