Avatar billede cmau Nybegynder
29. september 2006 - 18:58 Der er 6 kommentarer og
1 løsning

Hent 10 besøg fra lande ud

Hejsa

Jeg har en tabel med en masse forskellige lande hvor mange af dem kommer igen.

Så vil jeg gerne have en sql forespørgsel som henter en top10liste ud, så der står

Der er x fra landet x.

Hvordan kan jeg gøre det?
Avatar billede webudvikleren Nybegynder
29. september 2006 - 19:01 #1
<?php
$hent = mysql_query("SELECT * FROM lande ORDER BY id DESC");
while ( $row = mysql_fetch_assoc ( $hent ) )
{
        $findAntal = mysql_query("SELECT id FROM lande WHERE land = '" . $row['navn'] . "'");
echo "Der er " . mysql_num_rows($findAntal) . " fra " . $row['navn'] . "";
}
?>
Avatar billede webudvikleren Nybegynder
29. september 2006 - 19:02 #2
Hov - mistforstod spørgsmål, sorry!
Avatar billede jaw Nybegynder
29. september 2006 - 19:03 #3
SELECT COUNT(*) as antal, landenavn FROM landetabel GROUP BY landenavn ORDER BY antal ASC LIMIT 10

og så udskrive antal og landenavn
Avatar billede coderdk Praktikant
30. september 2006 - 00:33 #4
jaw, Du mener DESC ikke ASC, hvis det er top 10 :) Ascending vil give ham en Bund-10-liste :)
Avatar billede jaw Nybegynder
30. september 2006 - 00:37 #5
Hehe, tomato/tomato? :) Ja, selvfølgelig mener jeg DESC... :)
Avatar billede cmau Nybegynder
30. september 2006 - 09:50 #6
Ja, rettede jeg også selv med det samme :)

Men smid svar saw.
Avatar billede jaw Nybegynder
30. september 2006 - 12:20 #7
Ok :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester