Hi,

heute will ich dir zeigen, wie du mit PHP sehr einfach eine Funktion zum Blättern erstellst. Standardmäßig kann man sich über

SELECT Datum, Nachricht FROM Zeitung

Datum und Nachricht aller Datensätze der Tabelle "Zeitung" ausgeben lassen. Das ist auch sehr schön, unschön wird es jedoch, wenn in Tabelle "Zeitung" an die 10.000 Nachrichten existieren. Zum einen dauert es sicherlich einige Zeit bis die Seite geladen ist, und zum anderen trägt es wohl kaum zur Übersichtlichkeit bei. Für eben solche Fälle gibt es in MySQL den Befehl "LIMIT", mit dem angegeben werden kann, wieviele Ergebnisse ausgelesen werden sollen. Zugleich ersparst du dir damit mindestens 2 Zeilen PHP-Code, in dem du ansonsten noch Variablen zur Zählung deklarieren und verarbeiten müsstest. Und im Zusammenspiel mit dem "ORDER BY" Befehl kann so beispielsweise eine Anzeige der 10 neuesten Einträge realisiert werden.

Was soll das am Ende werden? Zeigen möchte ich es dir anhand einer kleinen Datenbank für Artikel. Dort habe ich eine Tabelle "Archiv" mit den Spalten id, datum, artikel, autor und kommentare. Du siehst, es ist sehr einfach gehalten. Am besten wird sein wenn du diese Tabelle bei dir nachbaust. Erstelle also eine Datenbank "Test" mit folgenden Einstellungen:

CREATE TABLE Test.Archiv ( id INT( 255 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , datum TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , artikel VARCHAR( 10000 ) NOT NULL , autor VARCHAR( 100 ) NOT NULL , kommentare INT( 255 ) NOT NULL ) ENGINE = MYISAM ;