Desc limit 20, daarna pagina

Gestart doorChristopher1 reacties35 weergaven

2 berichten · pagina 1 van 1

Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Goodmorning!

Ik heb dus een
$query = "select * from tabel order by id DESC limit 20";

maar daaronder wil ik pagina nummers automatisch dus

=> jan
=> jan
=> jan
=> jan
(20x)

[1] [2] [3]

De nieuwste moet vooraan komen ..

Hoe doe ik dat? Ongeveer.
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gewoon, eerst selecteer je alle items in een query, dan neem je daar de rows van, dan weet je hoeveel het totaal is.
Dit deel je vervolgens door 20, en dat ceil() je.
Nu weet je hoeveel paginas er zijn.
Dan controleer je op ?p= bestaat, zoniet is pagina 1, indien p groter is dan het aantal paginas is p 1, en indien het gewoon 2 is oid word pagina de waarde van p.

Dan zet je in de query:
mysql_query("JE QUERY OFFSET ($Pagina-1)*20, $Pagina*20");
en dan heb je alles van die pagina
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren