Nick: MySQL Abfrage seitenweise darstellen

Beitrag lesen

Hallo

Ich möchte einen Datenbank Abfrage seitenweise darstellen. Ich weiss, dass ich bei der DB mit der LIMIT Funktion arbeiten muss.

Ich stehe nur bei der Realisation an. Habe irgend wie ein Knopf im Hirn. Ich weiss, dass ich zuerst mal die DB auslesen muss, wie viele Einträge es total gibt. Danach kann ich die LIMIT Funktion für die schrittweise Ausgabe verwenden, nur wie sieht so ein Perl-Script sinnvollerweise aus?

Du hast es doch eigentlich schon beschrieben.

Ein select count(*) ... wenn Du wissen willst, wieviele Saetze es im Ergebnis gibt.

Dann jeweils ein select ... limit x, y order by ... für die einzelnen Seiten, wobei x und y für den Startsatz und die Anzahl (z.B. immer 10 auf einer Seite) stehen und das order by dafür sorgt, daß Du eine definierte Reihenfolge hast.

Nick

--
--------------------------------------------------
http://www.xilp.eu
XILP Internet Links People
Dein persoenliches privates Netzwerk
aus Freunden, Verwandten, Bekannten und Kollegen.
--------------------------------------------------
Hamburg Berlin München