Pagination PHP/SQL

Fermé
NightwishQc - 23 oct. 2013 à 21:16
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 24 oct. 2013 à 11:06
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 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
Modifié par Reivax962 le 24/10/2013 à 11:07
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