attends, je te concocte une simplification en une seule requete
ludo2604
nan juste "parole"
jvais voir ça thx ;)
Je@nb
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 ?
ludo2604
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 ?
THE REAL SMILEY
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
ludo2604
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 :
<?
$query="SELECT * FROM chansons";
$result=mysql_query($query);
while($a=mysql_fetch_object($result)){
$id=$a->id_lyrics;
$chant=$a->parole;
$chant=addslashes($chant);
$chant2=strip_tags($chant);
if(mysql_query("UPDATE chansons SET parole='$chant2' WHERE id_lyrics='$id'" )){
echo "Chant $id : OK<br>";
}else{
echo "chant $id : Erreur<br>";
}
}
?>
help ! je voudrai savoir que veut dire cette erreur et s'il yaurait une solution.