Affichage résultat d'une requête sur plusieurs pages

Affichage résultat d'une requête sur plusieurs pages - PHP - Programmation

Marsh Posté le 21-05-2003 à 00:39:27    

Bonsoir,
 
voilà mon problème. Je fais une requête à une base MySQL, avec PHP j'affiche le résultat, ça se passe bien mais ma base va augmenter et quand un utilisateur va faire une requête la page de résultat sera très, trop longue. J'aimerais donc savoir si vous avez une expérience en la matière : l'affichage de résultat issue d'une requête sur plusieurs pages.
 
Merci de votre attention

Reply

Marsh Posté le 21-05-2003 à 00:39:27   

Reply

Marsh Posté le 21-05-2003 à 01:08:08    

tafkap a écrit :

Bonsoir,
 
voilà mon problème. Je fais une requête à une base MySQL, avec PHP j'affiche le résultat, ça se passe bien mais ma base va augmenter et quand un utilisateur va faire une requête la page de résultat sera très, trop longue. J'aimerais donc savoir si vous avez une expérience en la matière : l'affichage de résultat issue d'une requête sur plusieurs pages.
 
Merci de votre attention  


 
pourquoi la faire sur plusieurs pages?
sinon tu fais une boucle de tes resultats, et tu ajoutes une conditions (genre if nb>50) et une redirection doit etre faisable.


---------------
IVG en france
Reply

Marsh Posté le 21-05-2003 à 01:37:33    

tafkap a écrit :

Bonsoir,
 
voilà mon problème. Je fais une requête à une base MySQL, avec PHP j'affiche le résultat, ça se passe bien mais ma base va augmenter et quand un utilisateur va faire une requête la page de résultat sera très, trop longue. J'aimerais donc savoir si vous avez une expérience en la matière : l'affichage de résultat issue d'une requête sur plusieurs pages.
 
Merci de votre attention  


tu utilises la clause LIMIT de mysql.
LIMIT $min, $max
tu passes $min de page en page. Si tu choisis d'afficher 50 tuples par page, tu initialises $min à 0 dans ta page1 et $max=$min+50;
pour ta page2, $min=50; et $max=$min+50;
 
vala  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed