Pour trier par ce nombre de fois que chaque référence apparait, il te suffit donc de faire un ORDER BY sur cette clause
SELECT ref,count(*) as nombre, designation FROM pieces order by ref desc
Erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\garantie\index.php on line 119
Code : Tout sélectionner
SELECT ref, count( * ) AS nombre, designation
FROM pieces
GROUP BY ref
ORDER BY nombre DESC
LIMIT 10 $requete = "SELECT ref, count( * ) AS nombre, designation FROM pieces GROUP BY ref ORDER BY nombre DESC LIMIT 10 ";
$select=mysql_query($requete);
while($row= mysql_fetch_array($select)) {
echo $row['designation']."".NOMBRE."<br / >";
}
echo $row['designation']." nombre:". $row['nombre']."<br / >";