[PHP] count et group by
okuni
Messages postés
1325
Statut
Membre
-
okuni Messages postés 1325 Statut Membre -
okuni Messages postés 1325 Statut Membre -
Bonjour,
J'ai une table qui contient plusieurs champ dont serie, épisode et partie
dans le champ serie, se trouve des numéro (d'id d'une autre table)
épisode représente le numéro de l'épisode de la série
et partie représente le numéro de la partie de l'épisode :
s'il est divisé en plusieur vidéo ce sera alors de 2 à x, si il est unique, le numéro sera 1.
ce que j'aimerais faire c'est un count qui compte le nombre total d'épisode dans ma table mais sans tenir compte des partie.
Donc qu'il y ai 1 ou 5 partie, j'aimerais que sql le compte comme étant qu'une seule unité.
J'ai fais une requete qui marche ici mais je n'ai aucun moyen de vérifier si le nombre qu'SQL me renvoit est le bon ^^"
voici la requete :
Merci de votre aide.
J'ai une table qui contient plusieurs champ dont serie, épisode et partie
dans le champ serie, se trouve des numéro (d'id d'une autre table)
épisode représente le numéro de l'épisode de la série
et partie représente le numéro de la partie de l'épisode :
s'il est divisé en plusieur vidéo ce sera alors de 2 à x, si il est unique, le numéro sera 1.
ce que j'aimerais faire c'est un count qui compte le nombre total d'épisode dans ma table mais sans tenir compte des partie.
Donc qu'il y ai 1 ou 5 partie, j'aimerais que sql le compte comme étant qu'une seule unité.
J'ai fais une requete qui marche ici mais je n'ai aucun moyen de vérifier si le nombre qu'SQL me renvoit est le bon ^^"
voici la requete :
$counter = mysql_query("SELECT COUNT(*) nbre_episode FROM raynal_video_episode GROUP BY partie");
$row = mysql_fetch_object($counter);
echo"$row->nbre_episode";
Merci de votre aide.
A voir également:
- [PHP] count et group by
- Easy php - Télécharger - Divers Web & Internet
- Message bounced by administrator - Forum Mail
- Gd group - Forum Vos droits sur internet
- Photos liked by ne fonctionne plus ✓ - Forum Facebook
- Cwi group avis - Forum Consommation & Internet
3 réponses
"SELECT COUNT(*) nbre_episode FROM raynal_video_episode GROUP BY partie"
essayes avec:
essayes avec:
"SELECT COUNT(nbre_episode) FROM raynal_video_episode "
non, cela renviendrait au même car par exemple pour un épisode qui est divisé en 3 partie, il y aura 3 lignes dans ma table car il y aura un des champ qui sera différents par ligne.
donc faire
ou
reviens a faire la même chose.
donc faire
"SELECT COUNT(nbre_episode) FROM raynal_video_episode "
ou
"SELECT COUNT(*) FROM raynal_video_episode "
reviens a faire la même chose.
non, cela renviendrait au même car par exemple pour un épisode qui est divisé en 3 partie, il y aura 3 lignes dans ma table car il y aura un des champ qui sera différents par ligne. donc faire "SELECT COUNT(nbre_episode) FROM raynal_video_episode " ou "SELECT COUNT(*) FROM raynal_video_episode " reviens a faire la même chose.
regarde bien ton code, tu n'avais ni l'un ni l'autre...