Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1491 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  faire plusieurs requetes dans une query ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

faire plusieurs requetes dans une query ?

n°747728
art_dupond
je suis neuneu... oui oui !!
Posté le 01-06-2004 à 17:36:35  profilanswer
 

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:  

Citation :


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
mood
Publicité
Posté le 01-06-2004 à 17:36:35  profilanswer
 

n°747771
simogeo
j'ai jamais tué de chats, ...
Posté le 01-06-2004 à 18:31:33  profilanswer
 

Code :
  1. $query = "INSERT INTO maTable (champ1, champ2, laDate) VALUES ('1', '25', now()) INSERT INTO maTable (champ1, champ2, laDate) VALUES ('2', '225', now());"
  2. mysql_query($query) or die(mysql_error());


 
comme ca ? :??:


Message édité par simogeo le 01-06-2004 à 18:31:43

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°747774
naceroth
Posté le 01-06-2004 à 18:35:24  profilanswer
 

Non, tu peux pas, c'est une et une seule requête par mysql_query

n°747794
art_dupond
je suis neuneu... oui oui !!
Posté le 01-06-2004 à 18:54:03  profilanswer
 

ok merci.
 
c'est dommage :(
 
 
merci :)


---------------
oui oui
n°747819
simogeo
j'ai jamais tué de chats, ...
Posté le 01-06-2004 à 19:13:14  profilanswer
 

art_dupond a écrit :

ok merci.
 
c'est dommage :(
 
 
merci :)


 
extrait de la doc  (non testé ;) )
 

/* Exécution de plusieurs requêtes */
  mysql_query(mysql,"DROP TABLE IF EXISTS test_table;\
                     CREATE TABLE test_table(id int);\
                     INSERT INTO test_table VALUES(10);\
                     UPDATE test_table SET id=20 WHERE id=10;\
                     SELECT * FROM test_table;\
                     DROP TABLE test_table";


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°747830
naceroth
Posté le 01-06-2004 à 19:22:19  profilanswer
 

ouais, bon, simogeo, si déjà les paramètres sont pas dans le bon ordre, c'est sûr que non, ça marchera pas :D
 
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" )

n°747878
simogeo
j'ai jamais tué de chats, ...
Posté le 01-06-2004 à 19:36:44  profilanswer
 

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 :D


 
j'avais pas vu ca :D
c'est pourtant un Copier-Coller du site mysql :D
 

naceroth a écrit :


 
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" )


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  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  faire plusieurs requetes dans une query ?

 

Sujets relatifs
gerer plusieurs projets dans un workspacePclZip : compression de plusieurs fichiers = problème !
[JAVA] ANT :mettre un timestamp plusieurs fois de suite sur un fichiercomment gerer plusieurs projets dans un dsw
Regrouper plusieurs lignes en une seuleplusieurs vars pour asp :(
[RESOLU] [SQL] Limiter le nombre de requetes imbriquées[ Jsp/Tomcat ] Forcer le charset dans plusieurs frames ...
[ImageMagick] Plusieurs sessions sur le même serveurRecherche logiciel d'assistance de création de requetes
Plus de sujets relatifs à : faire plusieurs requetes dans une query ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR