Avatar billede maduni Nybegynder
19. marts 2001 - 16:06 Der er 16 kommentarer og
1 løsning

TOP10 liste

Jeg har tabel med en masse links. Under hver link er det en row som hedder \"Hits\".

Mit spørgsmål er:
Hvordan får jeg lavet en liste hvor jeg får de 10, med flest hits plukket ud af databasen?



Avatar billede limemedia Nybegynder
19. marts 2001 - 16:10 #1
select * from links order by Hits
Avatar billede netsrac Praktikant
19. marts 2001 - 16:10 #2
select * from tabel order by hits desc limit 1,10
Avatar billede limemedia Nybegynder
19. marts 2001 - 16:11 #3
SELECT * FROM links ORDER BY Hits Limit 0,10
selvfølgelig
Avatar billede netsrac Praktikant
19. marts 2001 - 16:11 #4
select * from tabel order by hits desc limit 0,10
Avatar billede nute Nybegynder
19. marts 2001 - 16:11 #5
SELECT TOP 10(Hits) FROM links

/nute
Avatar billede a-torsten Nybegynder
19. marts 2001 - 16:12 #6
SELECT TOP 10 FROM links ORDER By hits desc
Avatar billede gizmo-gizmo Nybegynder
26. marts 2001 - 11:37 #7
<table border=\"1\" width=\"400\" bordercolor=\"000000\" cellpadding=\"5\" cellspacing=\"0\">
<?
$result = $query=mysql_query(\"SELECT * FROM links ORDER BY hits DESC limit 0,10\");
while($row = mysql_fetch_array($result))
{
echo \"<tr><td> <a href=\'/$row[URL]\'/>  $row[URL] </a> <td> &nbsp; $row[hits] &nbsp; </td></td></tr> \";
}
?>
</table>
Avatar billede gizmo-gizmo Nybegynder
26. marts 2001 - 11:37 #8
  <table border=\"1\" width=\"400\" bordercolor=\"000000\" cellpadding=\"5\" cellspacing=\"0\">
<?
$result = $query=mysql_query(\"SELECT * FROM links ORDER BY hits DESC limit 0,10\");
while($row = mysql_fetch_array($result))
{
echo \"<tr><td> <a href=\'/$row[URL]\'/>  $row[URL] </a> <td> &nbsp; $row[hits] &nbsp; </td></td></tr> \";
}
?>
</table> 
Avatar billede skwat Praktikant
27. marts 2001 - 19:23 #9
Jeg tror at han har fået svar
Avatar billede birger_jensen Nybegynder
27. marts 2001 - 19:43 #10
jaja, men så kunnne han jo godt give points, og hvis ikke han har fået svaret er det ihvertfal her, komplet
Avatar billede birger_jensen Nybegynder
27. marts 2001 - 19:44 #11
gizmo´s svar er meget bedre. Det er jo ikke sikkert han er så skide god til MySQL.
Avatar billede netsrac Praktikant
27. marts 2001 - 19:55 #12
birger_jensen >> Hvem siger det skal bruges i forbindelse med php ?
Avatar billede gizmo-gizmo Nybegynder
27. marts 2001 - 20:30 #13
--> Netsrac
Nej, det er selvfølgelig rigtigt. Det troede jeg bare det var.

m.v.h
GiZmo
Avatar billede maduni Nybegynder
06. august 2001 - 15:26 #14
Prøver igen: Jeg køre mySQL,PHP4 og themesite

Når folk kigger på en opskrift bliver der ligget en til i databasen dvs. feltet \"HITS\" kommer fra eks. 9 hits til 10 hits.

Der er omkring 300 opskrifter hvor mange af dem har samme antal hits. Jeg vil have de 10 opskrifter som har flest hits trukket ud \"DESC\"

Er det ikke noget med count?

Avatar billede gizmo-gizmo Nybegynder
06. august 2001 - 15:31 #15
$query = mysql_query(\"SELECT count(*) FROM tabelnavn WHERE noget = \'noget\'\");
Avatar billede gizmo-gizmo Nybegynder
06. august 2001 - 15:32 #16
glem mit svar
Avatar billede maduni Nybegynder
23. august 2001 - 11:17 #17
har selv klarede den...
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
Computerworld tilbyder specialiserede kurser i database-management

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