mysql_query und Seitenfunktion

mAu

Erfahrenes Mitglied
Hi Leutz!

Ich schreib grad ein Gästebuch.
Ich hab ne Blätterfunktion eingebaut, sodass nach einer bestimmten Anzahl von Beiträgen Ne neue Seite hinzugefügt wird.

Ich hab meine sql Abfrage wie folgt:
PHP:
 $min = ($page - $pages) * $proseite; // $page ist die aktuelle Seite, $pages ist die komplette anzahl der Seiten
 $select = mysql_query("SELECT * FROM phpbook WHERE id > '$min'");

So folgendes Problem: Die Seitenfunktion geht zwar perfekt, aber die neuen Beiträge werden unten angezeigt! Wenn ich jetzt die sql abfrage so mache:
PHP:
$select = mysql_query("SELECT * FROM phpbook WHERE id > '$min' ORDER BY zeit DESC"); // zeit ist n UNIX Timestamp

dann geht die Seitenfunktion nicht mehr richtig.

Wie kann ich es machen, dass die neueren Beiträge oben angezeigt werden, aber ohne die Abfrage wie oben zu machen?

mfg mAu
 
was geht den nicht mehr? Fehlermeldung evtl?

-> Unter Tutorials hat es sonst eine funktionierende Seitenfunktion!

Slater
 
ist aber keine tolle sache mit der id!
Die id ist bestimmt primary key! d.h. sie wird nur einmal vergeben!
Was ist nun wenn datensaätze zwischendurch gelöscht werden?
Dann werden bei deinem Skipt immer unterschiedliche anzahl ausgegeben!

mache das ganze doch mit order und LIMIT BY
das bringt auf jedenfall das gewünschte ergebniss
 
Zurück