SAlut à tous j'ai une requete que je n'arrive pas à executer certainement dut à une mauvaise syntaxe.
Je recupère par un script php une année, un mois, un jour et je voudrais l'updater dans ma base sql server voici la requete que j'utilise et qui ne marche pas:
ou $xxxx sont des variable php qui contienent des données:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 UPDATE [BDD_TOOL_V2].[dbo].[ACTIONS] SET [ID_TYPE_ACTION] ='".$type_action."', YEAR[DATEACTION] as ANNEE ='".$year."', MONTH[DATEACTION] ='".$month."', DAY[DATEACTION] ='".$day."', [COMMENTAIREACTION] ='".$commentaire_action."' WHERE ACTIONS.[ID_ACTION] ='".$id_action."'";
code d'erreur genere:
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Syntaxe incorrecte vers 'DATEACTION'., SQL state 37000 in SQLExecDirect in C:\wamp\www\test_v3.0\Controleur\controleur_modification_action.php on line 42 37000
Partager