Fatal error: Maximum execution time of 30 sec

Fermé
tima - 9 juil. 2009 à 15:49
 tima - 9 juil. 2009 à 16:06
Bonjour,
je débute dans la programmation en php et j'ai une boucle qui plante à chaque fois j'ai ce message
Fatal error: Maximum execution time of 30 seconds exceeded
voici mon code
mysql_query("UPDATE orders SET num_distributeur =orders_id where orders_id<= 250 ")or die("Erreur SQL : $query<br/>".mysql_error());
mysql_query("UPDATE orders SET num_distributeur =orders_id -250 where orders_id> 250 ")or die("Erreur SQL : $query<br/>".mysql_error());
$reponse = mysql_query("SELECT num_distributeur FROM orders where num_distributeur> 250")or die("Erreur SQL : $query<br/>".mysql_error());
$donnees = mysql_fetch_array($reponse);
$num = $donnees['num_distributeur'];
while ($num>250)
{
mysql_query("UPDATE orders SET num_distributeur =num_distributeur-250")or die("Erreur SQL : $query<br/>".mysql_error());
$num = $donnees['num_distributeur'];
}
merci pour votre aide

2 réponses

set_time_limit(0);

au début du programme.

c'est expliqué ici : http://h2fr.free.fr/index.php?v=php_functions&function=336
1
merci mark ça a marché
0