Wie nur die neuesten X Einträge anzeigen

cschirmbeck

Aktives Mitglied
Thread Starter
Dabei seit
07.02.2004
Beiträge
978
Reaktionspunkte
0
Hallo,

ich weiss, die Frage ist keine besonders komplizierte, aber ich habe bei Google recherchiert und nie das gefunden, was ich benötige:

Wie verändere ich folgende Abfrage:

PHP:
$abfrage = "SELECT * FROM `xy`";

so dass nur die neuesten X Beiträge angezeigt werden? Die Beiträge haben natürlich IDs, also müsste man irgendwie den größten ID-Wert -5 anzeigen lassen? Oder geht das einfacher?

Vielen Dank für jegliche Hilfe.
 
SELECT * FROM xy ORDER BY datum DESC limit x

Würde auch gehen, wenn die Einträge ein Datum haben.

2nd
 
Noch so eine kleine Frage:

Die Umbrüche des Textfeldes der Eingabe werden in der Ausgabe nicht mehr berücksichtigt. Dafür gibt es ja "nl2br" - aber an welcher Stelle muss ich nl2br einbinden? Eingabe oder Ausgabe?
 
also man kann ja einfach nl2br vor echo setzen. Aber bei printf scheint das nicht zu gehen.

Hier der betroffene Code. Im Grunde genommen will ich auch nur die Ausgabe $text mittels nl2br korrekt dargestellt wissen, die Ausgabe der anderen Bestandteile mit nl2br würde ja zur Darstellungsfehlern führen.

while($output=mysql_fetch_array($ergebnis))
{
printf(" ....

")

Wie immer freue ich mich als Anfänger über jegliche Tipps.
 
Zurück
Oben Unten