654 Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo!

Weiß vielleicht jemand wie man das macht?

Ich habe bei einem PHP Programm eine MySQLi Abfrage.
Die liefert mir oft über 1000 Ergebnisse bei manchen Abfragen.

Das ist mir aber in einem Stück zu viel.
Da wird alles langsam.

Da dachte ich mir: Wäre vielleicht besser wenn ich immer 100 anzeigen
lasse, dann einen Button klicke und die nächsten 100 sehe.

Nur, wie ist da die MySQLi Abfrage?
Kann man angeben "Ergebnis 150-200" und dann "Ergebnis 200-250"?

Weiß das wer?

Liebe Grüße aus Wien
Claudia Gauss

1 Antwort

0 Punkte
Beantwortet von computerschrat Profi (32.2k Punkte)
Hallo Claudia,

wenn du in der Abfrage ein LIMIT angibst, wird nur die über Limit angegebene Zahl von Datensätzen slektiert. Gibst du zusätzlich noch OFFSET an, erfolgt der Select ab diesem Offset. Mit
SELECT * from MeineTablelle LIMIT 10 OFFSET 40
bekommst du also die Datensätze 40 bis 49.

Gruß
computerschrat
...