Pour paginer ou limiter le nombre d'enregistrement retournés par une requête, il faut utiliser l'instruction LIMIT.
SELECT * FROM ma_table LIMIT début,nombre_d'enregistrements
Pour récupérer uniquement les 20 premiers résultats d'une requête : SELECT * FROM ma_table LIMIT 0,20
Pour paginer, de 10 en 10 les requêtes sont :
SELECT * FROM ma_table LIMIT 0,10
SELECT * FROM ma_table LIMIT 10,10
SELECT * FROM ma_table LIMIT 20,10
....
Aucun commentaire:
Enregistrer un commentaire