Tu passes en paramètre le numéro de page, et tu ajoutes une clause LIMIT dans ta requête.
LIMIT permet de ne renvoyer qu'une partie de la requête.
Par exemple 'SELECT ..... LIMIT 40, 20' ne renvoie que 20 lignes, en commencant à la ligne 40 (numérotation commencant à 0). Il te suffit donc de générer le premier paramètre du LIMIT à partir du numéro de page et du nombre d'éléments par page
L'inconvénient, c'est que tu n'as pas à priori le nombre total de lignes correspondantes à ta requête
Message édité par mrbebert le 07-06-2003 à 21:43:11