Hallo,
ich bin relativ unerfahren in PHP und MySql und habe folgendes Problem:
Aus einer Tabelle mit etlichen Datensätzen (MySql Datenbank) möchte ich auf einer HTML-Seite (mit PHP)jeweils nur 4 Datensätze anzeigen lassen.
Auf jeder folgenden Seite sollten die NÄCHSTEN 4 Datensätze angezeigt werden und so weiter…solange bis alle Datensätze der Tabelle durch sind. Die einzelnen Seiten sollen verlinkt sein (z.B. WEITER). Auf der letzten Seite soll der WEITER Link nicht mehr angezeigt werden.
Ehrlich gesagt habe ich keine Ahnung wie ich das anstellen soll.
Deshalb frage ich in diesem Forum mal in die Runde.
Ich hoffe, dass Ihr mir helfen könnt.
Grüße
ocm
Aus einer Tabelle mit etlichen Datensätzen (MySql Datenbank)
möchte ich auf einer HTML-Seite (mit PHP)jeweils nur 4
Datensätze anzeigen lassen.
Mit Select … Limit
Siehe hier:
http://www.mysql.com/doc/en/SELECT.html
Beispiel:
SELECT * FROM table LIMIT 5,10;
gibt die Zeilen 6-15 aus.
Also bruauchst Du dann
limit 0, 4;
limit 5, 9;
limit 10, 14;
usw.
Gruß
Marian
Aus einer Tabelle mit etlichen Datensätzen (MySql Datenbank)
möchte ich auf einer HTML-Seite (mit PHP)jeweils nur 4
Datensätze anzeigen lassen.
Mit Select … Limit
Siehe hier:
http://www.mysql.com/doc/en/SELECT.html
Beispiel:
SELECT * FROM table LIMIT 5,10;
gibt die Zeilen 6-15 aus.
Also bruauchst Du dann
limit 0, 4;
limit 5, 9;
limit 10, 14;
Das ist so nicht ganz richtig, bei mySQL und LIMIT kann man sich ganz einfach merken LIMIT Start, Anzahl - also:
LIMIT 0, 4
LIMIT 5, 4
LIMIT 9, 4
vielen Dank für die prompten Antworten,
ich glaube jetzt bin ich auf dem richtigen Weg
Grüße
ocm
Das ist so nicht ganz richtig, bei mySQL und LIMIT kann man
sich ganz einfach merken LIMIT Start, Anzahl - also:
LIMIT 0, 4
LIMIT 5, 4
LIMIT 9, 4
Du hast Recht, da habe ich wohl vor dem Schreiben nicht lange genug nachgedacht
Aber das Prinzip war wohl vom Ansatz her schon richtig.
Gruß
Marian
Das ist so nicht ganz richtig, bei mySQL und LIMIT kann man
sich ganz einfach merken LIMIT Start, Anzahl - also:
LIMIT 0, 4
LIMIT 5, 4
LIMIT 9, 4
Ist auch nicht ganz richtig
es muss dann heißen:
LIMIT 0, 4
LIMIT 4, 4
LIMIT 8, 4
usw.
Grüße
Bruno