Erreur ! SQLSTATE[42000]: Syntax error or access violation: 1064 You have an err
Résolu
modemo2018
Messages postés
226
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, j'utilise le même code d'insertion partout et ça marche sans problème, mais en copiant le même code sur une nouvelle page, je comprend pas il me renvoi soudainement cette erreur:
Erreur ! 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 'position(rang, ideleve, mois, an) VALUES('1', '4', 'août', '2020')' at line 1Array ( [rang] => 1 [ideleve] => 4 [mois] => août [an] => 2020 )
voici le code :
il signale que cette instruction :
SVP j'ai besoin d'une autre vue, peut être qu'il ya quelque chose qui m'échappe
Erreur ! 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 'position(rang, ideleve, mois, an) VALUES('1', '4', 'août', '2020')' at line 1Array ( [rang] => 1 [ideleve] => 4 [mois] => août [an] => 2020 )
voici le code :
try { $sql1 = 'INSERT INTO position(rang, ideleve, mois, an) VALUES(:rang, :ideleve, :mois, :an)'; $datas = array("rang" =>$i,"ideleve" =>$ideleve,"mois" =>$mois,"an"=>$annee); $req = $bdd->prepare ( $sql1 ); $req->execute($datas) ; // Voilà ce qu'il signale comme erreur } catch (Exception $e) { // en cas d'erreur : echo " Erreur ! " . $e->getMessage (); print_r ( $datas ); exit; } }
il signale que cette instruction :
$req->execute($datas) ;franchement c'est une 1ère fois que je vive ça, je comprend pas pourquoi il signale que c'est une erreur
SVP j'ai besoin d'une autre vue, peut être qu'il ya quelque chose qui m'échappe
1 réponse
Mets Un espace après le mot position...
modemo2018
Messages postés
226
Date d'inscription
Statut
Membre
Dernière intervention
2
Merci, ça a marché, incroyable! dire que j'ai passé presqu'une bonne partie de la journée là dessus
jordane45
Messages postés
38486
Date d'inscription
Statut
Modérateur
Dernière intervention
4 753
>
modemo2018
Messages postés
226
Date d'inscription
Statut
Membre
Dernière intervention
Il n'y a rien d'incroyable ... il suffit de lire le message d'erreur.