!!! erreur SQL !!!
guillaume
-
marvinrouge -
marvinrouge -
Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans l'instruction INSERT INTO., SQL state 37000 in SQLExecDirect in c:\program files\easyphp\www\fgnw2003\site\update_proprio.php on line 20
que veut dire cette ereur ? j'esssaie d'insérer un enregistrement dans une table à l'aide de la requete suivante :
INSERT INTO ADRESSE ( CPLTADRESSE, RUEADRESSE, CPADRESSE, VILLEADRESSE )
SELECT $cpltAdresse, $rueAdresse, $cpAdresse, $villeAdresse;
sous access la requete fonctionne mais je l'execute sur une page PHP et ça plante...
que veut dire cette ereur ? j'esssaie d'insérer un enregistrement dans une table à l'aide de la requete suivante :
INSERT INTO ADRESSE ( CPLTADRESSE, RUEADRESSE, CPADRESSE, VILLEADRESSE )
SELECT $cpltAdresse, $rueAdresse, $cpAdresse, $villeAdresse;
sous access la requete fonctionne mais je l'execute sur une page PHP et ça plante...
5 réponses
-
Wouah ! php + Access ??? Je suis admiratif ! :-)))
As tu essayé de faire un echo de ta requete et de l'injecté dans access ? Tu auras peut etre une erreur plus precise. (Ou ca plante, quoi).
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@) -
Tu as fais un select, mais il manque la clause FROM.
-
même pas, c'est des variables php visiblement, ça a une bouille de drôle de fromage, on dirait une concaténation qui n'en est pas une...
kinder.surprise,
le maton du matou -
je ne connais pas PHP mais je connais SQL
en SQL on peut faire
INSERT INTO table (noms_des_champs)
VALUES (valeurs_des_champs)
ou bien
INSERT INTO table (noms_des_champs)
SELECT liste_de_champs
FROM tables
LE poinrt virgule à la fin de la requête ';' est pas standard
essayes donc avec et sans
essayes donc
INSERT INTO ADRESSE ( CPLTADRESSE, RUEADRESSE, CPADRESSE, VILLEADRESSE )
VALUES ($cpltAdresse, $rueAdresse, $cpAdresse, $villeAdresse);
et dis nous si ça marche que tout le monde en profite
marvinrouge -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je ne connais pas PHP mais je connais SQL
en SQL on peut faire
INSERT INTO table (noms_des_champs)
VALUES (valeurs_des_champs)
ou bien
INSERT INTO table (noms_des_champs)
SELECT liste_de_champs
FROM tables
LE poinrt virgule à la fin de la requête ';' est pas standard
essayes donc avec et sans
essayes donc
INSERT INTO ADRESSE ( CPLTADRESSE, RUEADRESSE, CPADRESSE, VILLEADRESSE )
VALUES ($cpltAdresse, $rueAdresse, $cpAdresse, $villeAdresse);
et dis nous si ça marche que tout le monde en profite
marvinrouge