ERREUR : SQLSTATE[42000]
Posté : 26 oct. 2011, 02:17
Bonjour,
je sais que le sujet à été évoqué maintes fois, et ce n'est qu'après d'intensives, et surtout vaines recherches, que je me décide à poster.
J'ai un script PHP que je n'arrive pas à faire fonctionner, et qui me renvoie toujours la même erreur, celle ci :
La partie du code PHP qui pose (apparament) problème est celle-ci :
C'est depuis hier que je suis dessus, donc peut-être la fatigue ne m'a pas aidé, mais la, je flanche.
Si vous avez besoin de plus d'informations, n'hésitez pas !
Merci
je sais que le sujet à été évoqué maintes fois, et ce n'est qu'après d'intensives, et surtout vaines recherches, que je me décide à poster.
J'ai un script PHP que je n'arrive pas à faire fonctionner, et qui me renvoie toujours la même erreur, celle ci :
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 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 'Désignation, Référence) VALUES('BarbGéant' at line 1' in /opt/lampp/htdocs/pricecompare/index.php:36 Stack trace: #0 /opt/lampp/htdocs/pricecompare/index.php(36): PDOStatement->execute(Array) #1 {main} thrown in /opt/lampp/htdocs/pricecompare/index.php on line 36
Et je n'arrive pas à comprendre pourquoi.La partie du code PHP qui pose (apparament) problème est celle-ci :
$designation = $Products->Designation;
$reference = $Products->Reference;
$reqreponse=$bdd->prepare('INSERT INTO Produits(Désignation, Référence) VALUES(:designation, :reference)') or die("Erreur MySQL : ".mysql_error());
$reqreponse->execute(array(
'designation'=>$designation,
'reference'=>$reference
));
$reqreponse->closeCursor();
C'est depuis hier que je suis dessus, donc peut-être la fatigue ne m'a pas aidé, mais la, je flanche.
Si vous avez besoin de plus d'informations, n'hésitez pas !
Merci