Pagination PHP/SQL
NightwishQc
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,
Ma question est très simple, je ne me souvient plus trop comment créer une pagination et la faire se généré en PHP.
Exemple:
$req=$bdd->query('SELECT * FROM ma_table');
Merci de votre aide.
Ma question est très simple, je ne me souvient plus trop comment créer une pagination et la faire se généré en PHP.
Exemple:
$req=$bdd->query('SELECT * FROM ma_table');
Merci de votre aide.
1 réponse
-
Sans rentrer dans les détails, il faut jouer avec la clause SQL LIMIT :
SELECT * FROM table LIMIT 15, 5
donnera les lignes numérotées 16 à 20.
Donc tu mets un numéro de page en variable PHP, et tu construits ta requête SQL en fonction.
Note que pour être sûr du résultat, il faut utiliser une clause ORDER BY, sinon ton résultat ne sera pas forcément déterministe !
Xavier