MySQL Frage

tsbmusic

Erfahrenes Mitglied
Hi Leute,

ist es irgendwie möglich innerhalb einer MySQL-Abfrage eine Anzahl von Datensätzen zu überspringen? z.B. für ein News-System damit man die einzelnen Seiten mit jeweils nur 10,15 oder 20 Artikeln pro Seite machen kann.

Ich hoffe das war jetzt nicht zu umständlich erklärt...

Gruss
tsbmusic
 
Danke erstmal, aber das ist nicht was ich meine.

Ich möchte die z.B. ersten zehn "ausschließen" und erst beim 11. anfangen.

Oder wie funktioniert das sonst das man die Artikel auf mehrere Seiten verteilen kann?
 
Momentan fällt mir jetzt nichts ein, aber ich bin auch nicht der MySQL-Profi.

Eventuell kannst du folgendes machen:
SQL:
SELECT * FROM news WHERE id > 10 LIMIT 10
Das würde die News von 11 bis 20 ausgeben.
 
Wenn ich alles richtig verstanden hab, dann braucht du doch einfach nur den LIMIT-Befehl verwenden.

Das Statement würde zb so aussehen:

Code:
SELECT * FROM news LIMIT 10,10

Zur Verwendung von LIMIT:
Code:
LIMIT [anfangsindex], [anzahl]

Beste Grüße!
 
Zurück