Salut !
Sans vouloir sur-enchérir sur ce qui a été dit.
- Les requêtes dans les boucles, évite.
Pour faire un INSERT par exemple, après traitement de ton formulaire, comme l'a dit Xenos, travaille différement. Voici ce que je te propose :
Sans vouloir sur-enchérir sur ce qui a été dit.
- Les requêtes dans les boucles, évite.
Pour faire un INSERT par exemple, après traitement de ton formulaire, comme l'a dit Xenos, travaille différement. Voici ce que je te propose :
Code PHP :
<?php
$query = "INSERT INTO file_attaque VALUES ";
while (...)
{
// traitement divers...
$query .= "('', '" . $villagedefenseur . "', '" . $idjoueur . "', '" . $villageattaquant . "', '" . $pa_final . "'), ";
// traitement divers...
}
$query .= substr($query, 0, -2); // pour enlever la dernière virgule de $query
// reste du script
- Secondement, renseigne toi sur PDO, tu en sortira meilleur, tu pourras utiliser des requêtes préparées et surtout "quoter" proprement tes requêtes :
Code PHP :
<?php
$query .= "('', " . $pdo->quote($villagedefenseur) . ", " . $pdo->quote($idjoueur) . ", " . $pdo->quote($villageattaquant) . ", " . $pdo->quote($pa_final) . "), ";
// note la disparition des simple quotes dans la requête, mis à part la premiere colonne