Pagination PHP/SQL

NightwishQc -  
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   -
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.

A voir également:

1 réponse

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
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
0