Avatar billede downloading Nybegynder
14. oktober 2004 - 11:45 Der er 4 kommentarer og
1 løsning

Hive de 5 største verdier ud af en database

hej.

Jeg har fået lavet et script der hiver de fem script der har den største "DownloadID" værdi, og så udskriver den det og noget anden, men hvad gør jeg hvis jeg ikke vil have den til at udskrive "<br><br>" efter den sidste..

Skal jeg så udskrive de 4 på den normale måde, og så den 5. på en anden måde?

Hvordan?

$result = mysql_query("SELECT Name, DownloadID FROM downloads ORDER BY DownloadID desc LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_assoc($result)){
  echo " <a href='http://www.downloading.dk/sider/download.php?download=";
  echo $row["DownloadID"];
  echo "'>";
  echo $row["Name"];
  echo "</a><br><br>";
}
Avatar billede majkat Nybegynder
14. oktober 2004 - 11:50 #1
$result = mysql_query("SELECT Name, DownloadID FROM downloads ORDER BY DownloadID desc LIMIT 5") or die(mysql_error());
$first = 1;
while ($row = mysql_fetch_assoc($result)){
  if ($first) {
    $first = 0;
  } else {
    echo "<br><br>";
  }
  echo " <a href='http://www.downloading.dk/sider/download.php?download=";
  echo $row["DownloadID"];
  echo "'>";
  echo $row["Name"];
  echo "</a>";
}
Avatar billede anhansen Nybegynder
14. oktober 2004 - 11:50 #2
Du laver bare en int variabel inden while - for hver gennemgang af løkken lægger de 1 til den - hvis den er lig 5 - så skriver du <br><br>
Avatar billede majkat Nybegynder
14. oktober 2004 - 11:56 #3
der skal osså lige en

  echo "<br><br>";

efter løkken.
Avatar billede downloading Nybegynder
14. oktober 2004 - 12:07 #4
-> majkat

Det forstår jeg ikke lige.. Hvor siger du at

  echo "<br><br>";

skal sættes ind?
Avatar billede majkat Nybegynder
14. oktober 2004 - 13:09 #5
duh!

det var vist et anfald af malerhjerne :-)
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