faire plusieurs requetes dans une query ? - PHP - Programmation
Marsh Posté le 01-06-2004 à 18:31:33
Code :
|
comme ca ?
Marsh Posté le 01-06-2004 à 18:35:24
Non, tu peux pas, c'est une et une seule requête par mysql_query
Marsh Posté le 01-06-2004 à 19:13:14
art_dupond a écrit : ok merci. |
extrait de la doc (non testé )
/* Exécution de plusieurs requêtes */ |
Marsh Posté le 01-06-2004 à 19:22:19
ouais, bon, simogeo, si déjà les paramètres sont pas dans le bon ordre, c'est sûr que non, ça marchera pas
Non, en fait, la doc donne une méthode pour simuler un query multiple (appel d'une fonction qui parse la requete et qui fait ensuite plusieurs mysql_query "normaux" )
Marsh Posté le 01-06-2004 à 19:36:44
naceroth a écrit : ouais, bon, simogeo, si déjà les paramètres sont pas dans le bon ordre, c'est sûr que non, ça marchera pas |
j'avais pas vu ca
c'est pourtant un Copier-Coller du site mysql
naceroth a écrit : |
je ne sais pas trop, je n'effectue jamais de requêtes multiples mais il me semble déjà avoir lu ici qu'il y avait une solution
Marsh Posté le 01-06-2004 à 17:36:35
youp,
je dois faire plusieurs "INSERT" dans une DB (mysql) et je voudrais les faire en une fois =>
$query = "INSERT INTO maTable (champ1, champ2, laDate) VALUES ('1', '25', now()); INSERT INTO maTable (champ1, champ2, laDate) VALUES ('2', '225', now());"
mysql_query($query) or die(mysql_error());
Résultat:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO maTable (champ1, champ2, laDate
pourtant, quand je colle la requete dans phpMyAdmin, ca marche très bien.
une idée ?
merci
Message édité par art_dupond le 01-06-2004 à 17:36:54
---------------
oui oui