|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
sff WRInaute occasionnel

Inscrit le: 02 Fév 2005 Messages: 217
|
Posté le : Jeu Aoû 28, 2008 14:25 Sujet du message: Requete GROUP BY |
|
|
Bonjours, dans la requête suivante j'arrive à afficher les from1 en fonction du nombres de résultat dans la table, mais j'aimerais afficher également le nombre de résultat. Je ne sais pas comment faire.
| Code: |
$topquery = doquery("SELECT count(id),from1 FROM {{table}} GROUP BY from1 ORDER BY count(id) DESC", "packages");
while ($toprow = mysql_fetch_array($topquery)) {
echo $toprow['from1'].'<br>';
} |
|
|
| |
|
 |
jamalofski WRInaute discret

Inscrit le: 03 Mar 2007 Messages: 76 Localisation: Bordeaux
|
Posté le : Jeu Aoû 28, 2008 14:42 Sujet du message: Requete GROUP BY |
|
|
| Code: |
$topquery = doquery("SELECT from1, count(id) as nombreResultats FROM {{table}} GROUP BY from1 ORDER BY count(id) DESC", "packages");
while ($toprow = mysql_fetch_array($topquery)) {
echo $toprow['from1'].' --> '.$toprow['fnombreResultats'].'<br>';
} |
|
|
| |
|
 |
blman WRInaute accro

Inscrit le: 05 Sep 2003 Messages: 2778 Localisation: Nantes / Laval (France)
|
Posté le : Jeu Aoû 28, 2008 14:43 Sujet du message: Requete GROUP BY |
|
|
Pas sûr de bien comprendre mais peut-être :
dans ta requête SQL : count(id) as nbResult
Affichage : $toprow['nbResult']
Ou alors si tu veux le nombre de lignes retournées : http://fr.php.net/mysql_num_rows
EDIT : grillé  |
|
| |
|
 |
sff WRInaute occasionnel

Inscrit le: 02 Fév 2005 Messages: 217
|
Posté le : Ven Aoû 29, 2008 22:52 Sujet du message: Requete GROUP BY |
|
|
Visiblement ce n'est pas bon ceci :
$topquery = doquery("SELECT from1, count(id) as nombreResultats FROM {{table}} GROUP BY from1 ORDER BY count(id) DESC", "packages");
while ($toprow = mysql_fetch_array($topquery)) {
echo $toprow['from1'].' --> '.$toprow['fnombreResultats'].'<br>';
}
J'ai cette erreur : Notice: Undefined index: fnombreResultats in ... |
|
| |
|
 |
sff WRInaute occasionnel

Inscrit le: 02 Fév 2005 Messages: 217
|
Posté le : Ven Aoû 29, 2008 22:53 Sujet du message: Requete GROUP BY |
|
|
| Non c'est bon il y avait un "f" devant nombreResultats. |
|
| |
|
 |
| |
|
|