Avatar billede kack Nybegynder
15. marts 2004 - 21:24 Der er 6 kommentarer og
1 løsning

Ikke overskrive en gammel nyhed

På www.kack.dk har jeg fået et nyheds system op at køre, problemet med det er at det, overskiver gamle nyheder. Dette ville jeg meget gerne se at den ikke gjorde.

Her er min kode som udskriver nyheden:

<?
$connection = mysql_connect("***","****","**");
mysql_select_db("**", $connection);

$query = mysql_query("SELECT * FROM nyheder ORDER BY id DESC LIMIT 0,1");
while($row = mysql_fetch_array($query)) {

echo"
<table class='tekstafsnit' width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td class='box'><b>$row[overskrift]</b> <b class='indhold'>- af</b> <a class='indhold' href='mailto:$row[email]'>$row[forfatter]</a> <b class='indhold'>- <font color='#999999'>$row[dato]</font><b></b></td>
</tr>
<tr>
<td class='box2'><b class='indhold'>$row[nyhed]</b></td>
</tr>
</table>
";
}
?>
Avatar billede tipsen Nybegynder
15. marts 2004 - 21:26 #1
Hvad mener du med: "at det, overskiver gamle nyheder" ?
Avatar billede kack Nybegynder
15. marts 2004 - 21:33 #2
Den kan kun vise en nyhed af gangen.
Avatar billede raz0 Nybegynder
15. marts 2004 - 21:46 #3
Logisk nok når du har LIMIT 0,1?
Avatar billede kack Nybegynder
15. marts 2004 - 21:49 #4
Ohh :) Kan man bare tage den helt fra?
Avatar billede kack Nybegynder
15. marts 2004 - 21:52 #5
Tak, det virker! :) Laver du ikke lige et svar?
Avatar billede kack Nybegynder
15. marts 2004 - 21:55 #6
Jo.. har et spørgsmål til. Hvordan får man den nyeste nyhed til at være øverst?
Avatar billede raz0 Nybegynder
15. marts 2004 - 23:29 #7
ORDER BY id DESC
DESC står for descending og betyder i modsat rækkefølge.
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