Bonjour à tous,
Depuis ce matin je suis bloquer sur une requête préparer en PDO, le but étant d’insérer 2 champs dans une table.
Voici la requête :
Lorsque je l'a rentre dans PhpMyAdmin il me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $req2 = $bdd->prepare('INSERT INTO modification(TimeReception, ComReception) VALUES (:TimeRecepetion, :ComReception) WHERE idRefPiece = :id'); $req2->execute(array( 'TimeReception' => $DateHeureReception, 'ComReception' => $Commentaire, 'id' => $id ));
Analyse statique :
2 erreurs trouvées lors de l'analyse.
J'ai beau chercher sur internet ou essayer de mettre des guillemets ou autre rien ne fonctionne, peux être qu'il y une syntaxe spécial pour les requête Insert PDO avec un WHERE ?Jeton inattendu. (near "WHERE" at position 90)
Type d'énoncé non reconnu. (near "WHERE" at position 90)
Requête SQL :
INSERT INTO modification(TimeReception, ComReception) VALUES ('2019-03-28T09:00', 'TEST') WHERE idRefPiece = 3
MySQL a répondu : Documentation
#1064 - Erreur de syntaxe près de 'WHERE idRefPiece = :3' à la ligne 1
Merci d'avance![]()
Partager