01. juni 2001 - 15:09Der er
7 kommentarer og 1 løsning
Flest forekomster i samme felt...
Jeg prøver lige igen...
Hvis jeg i en MySQL-db har en kollonne der kan modtage 7 forskellige resultater, men kun de syv, og jeg så gerne vil vide, hvilken af de 7 resultater der er flest af, hvad gør jeg så? Jeg vil ikke ha\' en liste over rækkefølgen, men kun den værdi der er reg. flest gange. Det kunne f.eks. handle om dage, fra mandag til søndag, 7 ialt, og så vil jeg se hvilken dag der er med flest gange, og kun den!!! Gerne med PHP-koden postet her...!! Tak!!!
Og skal du have feltnavnet med også skal det jo være select count(*) as m, ditfeltnavn from tabel group by ditfeltnavn order by m desc limit 0,1 og så skal du ignorere feltet m
$sql=\"select count(*) as m, ugedag from count group by ugedag order by m desc limit 0,1\"; $result=mysql_query($sql) or die(mysql_query()); if (!($row=mysql_fetch_array($result))) { die(\"Mystisk, der skal da være én række\"); } print \"Hyppigste dag: $row[ugedag]<br>\\n\";
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.