Hallo,
ik heb een script waarmee ik bestanden en directories uitlees. De
bestandsnamen en directorynamen wil ik opslaan in een databse. Om te
voorkomen dat iedere keer de verbinding met de database wordt gemaakt wil ik
de query in een loop samenstellen en deze vervolgens in één keer naar de
database sturen. Dit doe ik als volgt:
$query = $query . 'INSERT INTO documenten VALUES (\''.$file_ID.'\', \''
..$user_ID.'\', \'' . $file_dir .'\', \'' .$file_naam.'\', ' .$file_datum.' ,
\''.$file_size.'\'); ';
Wanneer ik vervolgens deze query uitvoer, krijg ik deze foutmelding:
You have an error in your SQL syntax near '; INSERT INTO documenten VALUES
('caa0d11e69dc83e38c4bed3758df4241', 'ffba' at line 1....
Wordt dit veroorzaakt doordat de query als één lange regel naar de database
verzonden wordt? Hoe kan ik er voor zorgen dat ieder INSERT op een nieuwe
regel staat? Of is er een andere oorzaak?
Bij voorbaat dank voor de moeite.
Martijn

Likes:
![Multiple Inser Query [ php / mysql ]](https://www.webhostingtalk.nl/images/WHT_rd/misc/dT.png)
Quote