PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL-Abfrage: Ab einer bestimmten Zeile anfangen auszulesen


hallo00
01.08.2002, 05:49
hi,

wie kann ich PHP dazu drillen, die MySQL-Datenbank erst ab einer bestimmten Zeile abzufragen, ich habe nämlich eine Tabelle mit 2 Spalten als eine Bildergallerie gemacht und möchte nun, dass sich die Bilder dort aufbauen. Also werden zB bei 12 Bilder, 6 in der linken und 5 in der rechten Spalte angezeigt. Die ersten 6 Bilder kann ich ja mit LIMIT 6 einfach erscheinen lassen, aber wie kann ich in der zweiten while-Schleife das Auslesen erst ab Zeile 6 Starten damit der Rest der Zeilen ausgelesen werden kann ?

thx schon mal

gruß


pate33
01.08.2002, 11:00
naja, du koenntest das sql ergebnis sequentiell mit einer schleife durchlaufen und mit einer if abfrage ab einer bestimmten variable anfangen einzulesen ....

aber das ist genau so umstaendlich wie es sich anhoert! :D

in oracle haettest du die moeglichkeit die rownum (zeilennummer) abzufange, die du dann ebenfalls einer schleife abarbeiten koenntest ... ist aber auch recht sinnlos . :D

nein, es geht sogar vieeeeel einfacher. :)

select id, spalte from tabelle limit 5, 10 # Holt die zeilen 6 -10.

referenz: http://www.mysql.com/doc/S/E/SELECT.html

have fun. :D

Jonas
01.08.2002, 20:43
Jo genau, also bei der einen Abfrage ein
LIMIT 0,6
und bei der anderen ein
LIMIT 7,12
anhängen

hallo00
01.08.2002, 20:59
danke euch beiden, klappt subber :)