Autor Zpráva
Pavliq
Profil
Ahoj,
potřeboval bych, aby se mi vypsal seznam TOP 20 jmen, které jsou v databázi obsaženy nejvíce.
Pomocí tohoto získám celý seznam podle abecedy :
<?
$res = MySQL_Query("select jmeno, count(*) pocet from jmena group by jmeno");
$rows = MySQL_num_rows($res);

for ($i=1; $i<=$rows; $i++) {
$row = MySQL_Fetch_Assoc($res);
echo "$row[jmeno] - $row[pocet]<br>";
}

?>

Ale jak udělat, aby se mi ukázal ten seznam s TOP 20 jmény, které jsou v databázi nejčastěji ?
Chci aby se to řadilo podle počtu jmen v databázi, né podle abecedy. Snad pochopíte.

Děkuji a ahoj :)
Joker
Profil
Pavliq
Vždyť už to skoro je...

SELECT jmeno, count(*) AS pocet FROM jmena GROUP BY jmeno ORDER BY pocet DESC LIMIT 20
Pavliq
Profil
Tak to pak mnt............. jdu se zahrabat :D............ Hej dík, já jsem si to ubec neuvědomil.............
Toto téma je uzamčeno. Odpověď nelze zaslat.

0