Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Der Letzte in der Reihe ...
Ich möchte gerne einen Text für meinen Newsticker aus einer MySQL-Datenbank auslesen. Dazu soll immer der letzte DB-Eintrag ausgelesen und in einer neuen Variable zurückgegeben werden. Datenbankverbindung und Ticker funktionieren bereits, aber wie ich an den letzten Eintrag einer Query rankomme, ist mir nicht so bewusst. Wie gehe ich am besten vor? Welche php-Befehle sollte ich nutzen?
Antworten
Wenn bei dir jeder datensatz eine eindeutige ID(mit autoincrement) hat, was ich dir empfehlen würde, kannst du es so machen:<br><br>$result=mysql_query("SELECT * from tabelle ORDER BY id DESC LIMIT 0,1");<br><br>if($result)<br>{<br> if($data = mysql_fetch_array($result))<br> {<br> $text = $data[feldinTabelle];<br> ........<br> }<br>}
2.
Ja super! Das funzt. Die ID hatte ich natürlich angelegt, aber sie beginnt bei mir bei 1, so dass ich nur noch den Limit-Teil anpassen musste. Prima, vielen Dank!