code:insertion de plusieurs lignes avec boucle
for($i = 1; $i <= $arr['var']; $i++) {
if($i == $arr['var']):
$insert .= '('.$n_id.', 12)';
else:
$insert .= '('.$n_id.', 12),';
endif;
}
$uz = mysql_query("INSERT INTO `cars`
(n_id, auto_id)
VALUES
'$insert'") or die(mysql_error());
Pourquoi il me donne une erreur de syntaxe SQL? Qu'est-ce que je fais mal?
À quoi l'insertion est-elle initialisée avant d'entrer dans cette boucle? Vous voulez probablement vous assurer qu'il est défini sur la chaîne vide. –