![]() |
php mysql abfrage !
habe mir ein gästebuch in php geschrieben gespeichert wird in mysql
nun gut meine frage ist wie oder was muss ich schreiben wenn ich die seite gästebuch auf mache nur die 10 neuesten einträge erscheinen und der rest auf seite2 seite3 usw aufgeteilt wird ?:confused: :confused: muss ich einen leere html seite erstellen und in dann irgendwie mit php verlinken ?:confused: mfg deftones |
select * from meinedaten limit 0, 10
liefert die ersten 10 resultate select * from meinedaten limit $unter, $ober Für Unter und Obergrenze legst halt deine Werte fest und gibts per halt immer die neue Ober bzw. Utnergrenze weiter pong |
Zitat:
Eventuell sollte man da noch ein "ORDER BY $erstellungsdatum" angeben. |
keine sortierung - die ersten 10 offsets aus der tabelle ;-)
http://www.mysql.com/doc/en/SELECT.html: Zitat:
|
Is schon klar, aber wenn er die Eintrage für ein Gestebuch haben will, dann sollten die doch nach Erstellungsdatum sortiert sein, oder?
|
seh ich natuerlich auch so :-)
prinzipiell wuerd ich mal sagen, dass die eintraege in der reihenfolge ihrer erstellung in der db abgespeichert werden. das problem ist dann natuerlich, dass mit obiger abfrage der aelteste eintrag zuerst kommt - deswegen mein vorschlag: Code:
SELECT * FROM meinedaten ORDER BY datum DESC LIMIT $unter, $ober |
Zitat:
|
Danke
Danke an alle die gepostet haben ! bin schon ein stück weiter gekommen !!
versuche es einfach mit ->SELECT * FROM meinedaten ORDER BY datum DESC LIMIT $unter, $ober wie es jonix geschrieben hat das Order by datum habe aber geändert und habe dafür den zähler genommen der ist auf(auto_increment)eingestellt und zeigt dann immer die neuesten einträge an !!! danke nochmal an alle die geholfen haben ! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag