Tu peux, avant la boucle, créer une variable servant de buffer:
Code PHP :
<?php
$buffer = Array();
Au lieu de lancer la requête dans la boucle, tu ajoute au buffer les valeurs de l'insertion à faire:
Code PHP :
<?php
$buffer[] = "('', '" . $villagedefenseur . "', '" . $idjoueur . "', '" . $villageattaquant . "', '" . $pa_final . "')";