Bonjour à tous

Voilà la fonction que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function peuplerTable(){
	$req = $connexion->prepare("INSERT INTO $tbl (cli_code,cli_civilite) VALUES(?,?)");
	$values =array("100000","");
	$nbCli=100;
	for($i=0; $i<=$nbCli; $i++){
		$noCli=$values[0];
		$noCli++;
		$values[0]=(string)$noCli;
		try {
			$result =$req->execute($values);
		}catch(PDOException $e){
			return $e->getCode()."\n".$e->getMessage();
		}
	}
	return true;
}
à l’exécution j'ai l'erreur suivante :
message = "faultCode:INVALID_AMF_MESSAGE faultString:'Invalid AMF message' faultDetail:'
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\amfphp\services\gesbox.php on line 127
Environ 60 requêtes sont exécutées (les lignes existent bien dans la table) et l'erreur ci-dessus arrive.
Il semblerait que le "Maximum execution time" soit appliqué sur l'ensemble des requêtes de la boucle !! Comment est-ce possible ,
Si c'est le cas, comment faire pour que le "Maximum execution time" soit applicable a chaque requête de la boucle.

Merci de vos réponses
YC