2017-10-21 59 views
2

que je veux faire pagination basé sur primaryid et affichage 20 records par pageComment faire la pagination sur la base id primaire

Mon database ayant primaryid (incrémentation automatique) comme suit

+ users + 
     id 
    ------- 
     1 
     . 
     . 
    -------- 
     145 
     . 
     . 
    upto 5000 

J'essaie quelque chose comme ça

Je suis obtenir id dynamiquement dans cette variable dynamicIdPassed

SELECT * FROM users WHERE id=dynamicIdPassed LIMIT dynamicIdPassed, 20 

Remerciez de l'avance.

+0

double possible de [simple script PHP Pagination] (https://stackoverflow.com/questions/3705318/simple-php-pagination-script) – trincot

Répondre

1

Vous devez définir la valeur d'affichage dynamique de l'index. Supposons que dans la requête ci-dessous j'ai mis 0 index de départ pour la première page. Comme pour la deuxième page ce serait 20 * 2 puis pour la troisième page 20 * 3 et ainsi de suite.

SELECT * FROM users limit 20 OFFSET 0;