Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2374 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Afficher le résultat d'une grosse requête ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Afficher le résultat d'une grosse requête ?

n°514559
rick@r
coin coin coin
Posté le 14-09-2003 à 20:43:28  profilanswer
 

Quand j'affiche les lignes une à une d'une requete assez lourde en tuples pas de problème.
Mais si je veux les afficher dans un tableaux html c'est mort.
Il attend j'ai l'impression d'avoir lu toutes les lignes avant de transférer le tableau et donc j'ai droit à un time out de la part de mon server :/

mood
Publicité
Posté le 14-09-2003 à 20:43:28  profilanswer
 

n°514582
mrbebert
Posté le 14-09-2003 à 21:19:50  profilanswer
 

Le time-out est provoqué par le serveur web lorsque le script est trop long à s'exécuter [:proy]  
Si tu as accès au paramétrage, tu peux le changer. Sinon, il faut faire en sorte que le script s'exécute plus rapidement :/

n°514594
burgergold
5$? va chez l'diable!
Posté le 14-09-2003 à 21:51:18  profilanswer
 

la facon dont un tableau fonctionne : n'affichent pas les choses à moitier
 
c'est donc dire que tant que ton tableau est pas pret à afficher, ca l'affiche pas


---------------
http://www.boincstats.com/signature/user_664861.gif
n°515251
rick@r
coin coin coin
Posté le 15-09-2003 à 20:50:05  profilanswer
 

En fait j'ai trouvé comment faire :
Au bout de 200 lignes lues par exemple je crée un second tableau etc...
Donc il affiches les tableaux coup par coup.
Ce qui est pas mal.
Mas c'est pas top.

n°515255
simogeo
j'ai jamais tué de chats, ...
Posté le 15-09-2003 à 20:54:45  profilanswer
 

Rick@r a écrit :

En fait j'ai trouvé comment faire :
Au bout de 200 lignes lues par exemple je crée un second tableau etc...
Donc il affiches les tableaux coup par coup.
Ce qui est pas mal.
Mas c'est pas top.  


il me parait beaucoup plus intéressant de creer autant de pages qu'il y a de tableaux de 200 enregistrements (ou autres).
 
pour cela concatene un LIMIT $x, $x+200 à ta requête;
c'est bien et pour le temps d'execution et pour l'internaute qui n'a pas a subire le chargement d'une page trop lourde  ;)


Message édité par simogeo le 15-09-2003 à 20:55:19

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°515287
mrbebert
Posté le 15-09-2003 à 21:36:36  profilanswer
 

LIMIT $x, 200  
(le deuxième paramètre correspond au nombre d'enregistrements à renvoyer, et non pas à l'indice du dernier enregistrement à renvoyer :whistle: )

n°515478
impulse
Posté le 16-09-2003 à 09:49:23  profilanswer
 

Citation :

En fait j'ai trouvé comment faire :
Au bout de 200 lignes lues par exemple je crée un second tableau etc...
Donc il affiches les tableaux coup par coup.
Ce qui est pas mal.
Mas c'est pas top.


 
Quand je pense à la règle que je devais suivre en cours de web pour la creation de l'ihm (pas de scrollbar!) et que j'imagine la tete de ta scrollbar avec plusieurs tableaux de 200 lignes... :D

n°515484
simogeo
j'ai jamais tué de chats, ...
Posté le 16-09-2003 à 10:07:33  profilanswer
 

mrBebert a écrit :

LIMIT $x, 200  
(le deuxième paramètre correspond au nombre d'enregistrements à renvoyer, et non pas à l'indice du dernier enregistrement à renvoyer :whistle: )


 :whistle: ca va a part ca ? les zenfants tout ca ....?  :wahoo:


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Afficher le résultat d'une grosse requête ?

 

Sujets relatifs
[PHP] Sauvegarder le résultat d'une requête dans un fichier excel ?[PHP & MYSQL] Utiliser une fonction PHP dans un LONGTEXT MySQL !
Aide requete MySQL[ PHP ] PHP et Feuille de Style CSS
[PHP] Pb récupération de données[PHP] Verifier si $str2 existe dans la chaine plus proprement que ca
[PHP] Effacer que certain element[PHP] se connecter a une base de données Access ou autre via odbc?
Plus de sujets relatifs à : [PHP] Afficher le résultat d'une grosse requête ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR