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 ;
Kommentare
Kommentar schreiben