4 messages in com.mysql.lists.mysql-deFW: Vorheriger und Nächster Datensatz
FromSent OnAttachments
Lars Scholand03 Dec 2003 14:08 
Sebastian Tobias Mendel genannt Mendelsohn04 Dec 2003 01:25 
Beck, Mike04 Dec 2003 09:35 
Sebastian Tobias Mendel genannt Mendelsohn04 Dec 2003 11:06 
Subject:FW: Vorheriger und Nächster Datensatz
From:Beck, Mike (mike@ibmiller.de)
Date:12/04/2003 09:35:03 AM
List:com.mysql.lists.mysql-de

Sebastian Tobias Mendel genannt Mendelsohn wrote:

ich möchte im Rahmen eines Newsbereich noch die vorherige und nächste Nachricht anzeigen.

... Datumssortierung passt.

mit einem einzigen SQL-Befehl geht es, glaube ich, nicht

du musst mindestens zwei verwenden, aber du kannst diese eventuell durch UNION verknüpfen

schaut beeindruckend aus ;-) trotzdem würde ich eher vorschlagen sich auf die nächste Seite nicht die tatsächliche ZeilenID weiterzugeben, sondern sich zu merken der wievielte Treffer das war.

also, angenommen es geht um PHP: if (!empty($counter)) { $counter=0; } else { $counter++} } $sql = sprintf('SELECT wasauchimmer ' . 'FROM Tabelle ' . 'ORDER BY Datum,Schuhgroesse ' . 'LIMIT %d,1 ', $counter);

is doch viel kürzer und der DB-Server wirds Dir auch danken ;-)

Musst nur drauf achten, dass die Variable $counter halt immer schön an die nächste Seite weitergereicht wird.