[php] >script<pourquoi ça ne marche pas sur free

>script<pourquoi ça ne marche pas sur free [php] - Programmation

Marsh Posté le 03-08-2002 à 20:48:41    

salut,
donc voila,  
j'ai un petit script qui permet de prendre toute la liste de chansons dans ma base et d'enlever les < /br> (c t suite à une erreur).
Bref en local tout a bien fonctionné mais quand je le fais sur free il m'en fait que 2 (sur 2000 c pas beaucoup hein) et il m'affiche un mess d'erreur:
 

Citation :

Chant 1 : OK
Chant 2 : OK
 
Fatal error: Maximum execution time exceeded in your script on line 23


 
et voila le script :

Code :
  1. <?
  2. $query="SELECT * FROM chansons";
  3. $result=mysql_query($query);
  4. while($a=mysql_fetch_object($result)){
  5. $id=$a->id_lyrics;
  6. $chant=$a->parole;
  7. $chant=addslashes($chant);
  8. $chant2=strip_tags($chant);
  9. if(mysql_query("UPDATE chansons SET parole='$chant2' WHERE id_lyrics='$id'" )){
  10.   echo "Chant $id : OK<br>";
  11.   }else{
  12.   echo "chant $id : Erreur<br>";
  13. }
  14. }
  15. ?>


 
help ! je voudrai savoir que veut dire cette erreur et s'il yaurait une solution.
 
Merci d'avance  :hello:


Message édité par ludo2604 le 03-08-2002 à 20:49:18

---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 03-08-2002 à 20:48:41   

Reply

Marsh Posté le 03-08-2002 à 23:14:53    

je crois que le message d'erreur est assez clair
 
ton script met trop de temps à s'exécuter
 
Free a paramétré ainsi pour éviter les squatteurs de puissance machine


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 04-08-2002 à 00:22:25    

THE REAL SMILEY a écrit a écrit :

je crois que le message d'erreur est assez clair
 
ton script met trop de temps à s'exécuter
 
Free a paramétré ainsi pour éviter les squatteurs de puissance machine




 
ah ok
 
et si je mets un limit ça pourrait aller nan ?


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 04-08-2002 à 01:56:03    

oué fait un limit sur le select et tu fait ché pas 10 par 10 et sinon t oubligé de tt sélectionner dans ta base ?

Reply

Marsh Posté le 04-08-2002 à 10:42:25    

nan juste "parole"
 
jvais voir ça thx ;)


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 04-08-2002 à 10:53:07    

ludo2604 a écrit a écrit :

nan juste "parole"
 
jvais voir ça thx ;)




attends, je te concocte une simplification en une seule requete


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 04-08-2002 à 10:59:24    

ceci devrait fonctionner:
 

if(mysql_query("UPDATE chansons SET parole=REPLACE(parole, '< /br>', '')" ){
 echo "C'est OK";
 }else{
 echo "C'est BAD";
}



---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 04-08-2002 à 11:02:09    

oky merci jte tiens au courant faut juste que FREE remarche  :fou:


---------------
Make Portraits, Not War!  
Reply

Sujets relatifs:

Leave a Replay

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