flest angivet i tabel

Tags:    php

Hej,
Jeg er igang med at lave nogle lister, og så skal jeg bruge en funktion, som viser dem der står skrevet flest gange i tabellen (altså f.eks. flest skrevne tags).

Ved godt hvordan det skulle være, hvis der var angivet et tal i tabellen, som man så kunne sætte i forhold til de andre, men ikke hvordan man finder dem som står skrevet mest i en celle.

Den nemme
------------------------------------
$plads = "0";
$subba = mysql_query("SELECT * FROM DATABASE ORDER BY CELLE DESC LIMIT 50") or die(mysql_error());
while($vis = mysql_fetch_array($subba)) {
$plads++;
------------------------------------

Så jeg mangler en, som tager alle rækkerne ud fra en tabel, og sætter dem i forhold til hinanden, og derefter kan sætte de 50 i en tabel, som står skrevet flest gange i en celle.




1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
du skal gruppere den enkelte række, og så så bede mysql om at fortælle dig hvor mange gange hver række er grupere

SELECT COUNT(DISTINCT række) AS number_of_posts FROM tabel
GROUP BY række

~ Steffen

\\"The only thing more frightening than a programmer with a screwdriver or a hardware engineer with a program is a user with a pair of wire cutters and the root password\\"
----------------------- EOF ----------------------



t