insert SQL Multiple avec mysql_query
mysql_query ne supporte pas les requêtes multiples, une écriture comme celle qui suit ne sera pas valide :
$sql = "
INSERT INTO `table` VALUES (1, 'test1', '', '');
INSERT INTO `table` VALUES (2, 'test2', '', '');
";
mysql_query() or die (mysql_error());
Il faudra utiliser la syntaxe suivante :
$sql ="
INSERT INTO `table` VALUES
(1, 'test1', '', ''),
(2, 'test2', '', '');
";
mysql_query() or die (mysql_error());
Vous remarquerez que chaque enregistrement est suivi d'une virgule, à l'exception du dernier.







