Requete GROUP BY

  • Auteur de la discussion Auteur de la discussion sff
  • Date de début Date de début
WRInaute impliqué
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>';
		
		}
 
WRInaute discret
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>'; 
       
      }
 
WRInaute impliqué
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 ...
 
Discussions similaires
Haut