Avatar billede smartguy Nybegynder
25. januar 2002 - 16:44 Der er 6 kommentarer og
1 løsning

3 seneste i db...

Hvordan viser man de 3 sidste poster man har lagt ind i en database??
Avatar billede htx98i17 Professor
25. januar 2002 - 16:47 #1
har du autoincrement på id ?

SELECT * FROM tabel ORDER BY id DESC LIMIT 3
Avatar billede smartguy Nybegynder
25. januar 2002 - 16:49 #2
Ja, der er autoincrement på id. Hvad skal det da betyde?? Ved det ikke lige? tester lige koden
Avatar billede htx98i17 Professor
25. januar 2002 - 16:50 #3
ORDER BY id DESC betyder at du sortere efter højeste id
LIMIT 3 bestemmer hvor mange poster den skal hente
Avatar billede smartguy Nybegynder
25. januar 2002 - 16:53 #4
Den melder en fejl. Kig her: www.thomaslunde.dk

Her er koden:
-----------------
$sql="SELECT * FROM downlist ORDER BY id 3";
$result  =  mysql_query("$sql")or die(mysql_error());
for ($i=1; $row  =  mysql_fetch_object($result); $i++)
{
    echo "$i. <a href=\"scripts.php?Download=$row->link\" target=\"_new\">$row->titel</a> ($row->hits Hits)<br>";
}   
mysql_close();
--------------
Avatar billede htx98i17 Professor
25. januar 2002 - 16:54 #5
det er også helt forkert

$sql="SELECT * FROM downlist ORDER BY id LIMIT 3";
$result  =  mysql_query("$sql")or die(mysql_error());
for ($i=1; $row  =  mysql_fetch_object($result); $i++)
{
    echo "$i. <a href=\"scripts.php?Download=$row->link\" target=\"_new\">$row->titel</a> ($row->hits Hits)<br>";
}   
mysql_close();
Avatar billede htx98i17 Professor
25. januar 2002 - 16:54 #6
og så også lige DESC

$sql="SELECT * FROM downlist ORDER BY id DESC LIMIT 3";
$result  =  mysql_query("$sql")or die(mysql_error());
for ($i=1; $row  =  mysql_fetch_object($result); $i++)
{
    echo "$i. <a href=\"scripts.php?Download=$row->link\" target=\"_new\">$row->titel</a> ($row->hits Hits)<br>";
}   
mysql_close();
Avatar billede smartguy Nybegynder
25. januar 2002 - 16:56 #7
Det virker sgu! Her er dine points...
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