You are not logged in.

wcf.regNote.message

Artanis

Beginner

  • "Artanis" started this thread

Posts: 22

Location: VR

Occupation: Systementwickler

  • Send private message

1

Sunday, September 14th 2008, 1:29pm

Teilauszug von bis

Hi zusammen,
in meinem aktuellen Projekt kann der User eine Liste der User anfordern. Das klappt auch wunderbar allerdings will ich eine Seitenfunktion zum Blättern einbauen.

Beispielsweise hat meine Tabelle 100 User, also 100 Einträge. Ich suche eine SQL-Abfrage, die mir einen Teilauszug gibt. 20er Schritte.
Also User 1-20;21-40;41-60 usw.

Die User werden nach Usernamen sortiert. Gibt es da Funktionen in mysql oder muss ich mir nach der Abfrage selbst die Userliste zusammenbasteln?
:cbcool:

comand

Beginner

Posts: 12

  • Send private message

2

Sunday, September 14th 2008, 2:32pm

Also du kannst ganz einfach den LIMIT befehl nutzen.

PHP Source code

1
SELECT FROM tbl LIMIT 5,10


In dem beispiel werden "10" einträge beginnend von dem "5"ten eintrag ausgelesen.

Der erste wert ist also dein startpunkt und der 2te die max anzahl der einträge

Wenn du also z.b 100 einträge je seite hast machste einfach z.b für seite 1

0,100

seite2:

100,100

,...

sozusagen

PHP Source code

1
LIMIT ((seitenzahl-1)*anzahleinträge),anzahleinträge

(seitenanzahl -1 weil wir ja von 0 beginnen wollen und bei Seite "1" würden ja sonst die ersten 100 nicht genommen)

sollte so gehen :D

Artanis

Beginner

  • "Artanis" started this thread

Posts: 22

Location: VR

Occupation: Systementwickler

  • Send private message

3

Sunday, September 14th 2008, 3:20pm

Danke, genau das habe ich gesucht.
Werds nachher mal testen
:cbcool:

wcf.user.socialbookmarks.titel