Compter par group
Résolu
dsigner
Messages postés
21
Statut
Membre
-
dsigner Messages postés 21 Statut Membre -
dsigner Messages postés 21 Statut Membre -
Bonjour,
je voudrai faire une requette me permettant de compter le nombre d eleve par classe qui se trouve dans une base de donne. J'arrive a recuperer l'effectif total mais je voudrai d'abord l'efectif par classe comme il yen a plusieurs
voici la le code
je voudrai faire une requette me permettant de compter le nombre d eleve par classe qui se trouve dans une base de donne. J'arrive a recuperer l'effectif total mais je voudrai d'abord l'efectif par classe comme il yen a plusieurs
voici la le code
$req-mysql_query("SELECT * FROM eleve GROUP BY classe")
$nbinscrit=mysql_num_rows($req);
if($nbinscrit>0)
{
while($inscrit=mysql_fetch_object($req))
{
} //fin While
} //fin if
else
echo 'Pas d"inscrit!';
echo "$nbinscrit inscrit(s)<br>";
A voir également:
- Compter par group
- Excel compter cellule couleur sans vba - Guide
- Gd group prélèvement - Forum Consommation & Internet
- Ce programme est bloqué par une stratégie de groupe - Forum Windows
- Cwi group avis - Forum Consommation & Internet
- Group office - Télécharger - Bureautique
4 réponses
j'ai essayer mais ca ne passe pas
la table se nomme eleve et les colone id,nom,prenom,classeel
la table se nomme eleve et les colone id,nom,prenom,classeel
$r1=("SELECT classeel, COUNT(*) AS nbparclasse FROM eleve GROUP BY classe");
while($r2=mysql_fetch_object($r1){
echo($r1)
}
Ça ne risque pas de passer comme ça, tu n'exécutes pas la requête et tu fais un echo de la requête au lieu de ses résultats.
Tu devrais commencer par lire quelques tutoriels, car visiblement tu as très peu de notions de programmation.
Rapidement (je te laisse la mise en forme)
Et il vaudrait mieux passer à PDO, car d'ici peu, les fonctions mysql_, déjà obsolètes, cesseront de fonctionner.
Tu devrais commencer par lire quelques tutoriels, car visiblement tu as très peu de notions de programmation.
Rapidement (je te laisse la mise en forme)
$r1=mysql_query("SELECT classeel, COUNT(*) AS nbparclasse FROM eleve GROUP BY classeel") or die (mysql_error());
while($r2=mysql_fetch_array($r1)){
echo($r2['classeel'],' ',$r2['nbparclasse'], '<br>');
}
Et il vaudrait mieux passer à PDO, car d'ici peu, les fonctions mysql_, déjà obsolètes, cesseront de fonctionner.
exuse moi pour le retard une mechante grippe qui me fatigue, je me suis trop focaliser sur le comptage des lignes que j'avais oublie l'affichage. pour la req GROUP BY classeel, oui je sais que c'est obselete d'ailleurs c'est les dernier projet que je fais avec mysql_, c'est une contratinte de temps je devais finir ce projet il ya une semaine et je traine jusqu'a present c'est pour cela q je n'ai pa eu le temps de commence les PDO.
Merci pour tout
Merci pour tout