vendredi 4 octobre 2013

MySql Instruction LIMIT : Comment paginer ou limiter le nombre d'enregistrement d'une requête

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