Letzten drei db EInträge auslesen

kle-ben

Erfahrenes Mitglied
Guten Tach auch!
Wie schon gesagt will ich die letzten drei db Einträge auslesen.
Ich bin noch totaler anfänger und hab mir das einfach mal so gedacht:
PHP:
while($row = mysql_fetch_assoc($result)){
$i = $row ['ID'] - 3 ;
while ($row ['ID'] > $i ) {
	echo $row['DATE']." &gt; ".$row['TITLE']."<br />\n".$row['TEXT']."<br />\n<br />\n";
				 }
 
				 }
Kann das so überhaupt funkionieren?
Wenn ja wo liegt der mein Fehler, und wenn nein wie könnte ich das sonst umsetzen?
Gruß Benny
 
:-)Das is natürlich um einige einfacher!

Aber wenn ich jetzt die restlichen Einträge davor auslesn will,
gibts da auch so ein infachen Trick oder wie ist das zu lösen?

Gruß Benny
 
DESC bedeutet in diesem Fall das es von hinten sortiert und LIMIT gibt die Anzahl Datensätze an, also nimm von hinten 3 Datensätze...

Was willst du nun genau? ;)
 
Hi!
Also dass ganze soll eine db für news werden, doch nur die letzten 3 news sollen angezeigt werden. Das funktioniert ja jetzt auch alles wunderbar. Übrigens nochmal danke dafür.
Aber jetzt sollen die restlichen news in einem Archiv ausgegeben werden. Aber die neusten drei müssen da ja nich aufgeführt werden.
Hoffe es ist jetzt klar geworden was ich will.
Gruß Benny
 
Hm das weiss ich nun auch nicht gerade Auswendig wie du das machen kannst...Aber wird auch mit reinem SQL möglich sein...

Würde ich dir aber nicht empfehlen, in einem Archiv würde ich alle Einträeg abfragen, auch die von vorne, ob 3 mehr oder 3 weniger?! ;)

Sorry habe momentan gerade nicht so viel Zeit, such noch ein bisschen bei google, und sonst frage noch einmal :)
 
Zurück