Erreur Requete SQL

Par ThibaultJ, il y a 10 ans


Bonjour,

je dev toujours la même appli et j'ai une petite erreur quand je fais un INSERT

Bref voici mon bout de code :

$req = $bdd->prepare('INSERT INTO users_info(username, champ1, champ2, champ3, champ4, champ5, champ6, champ7, champ8) VALUES(:username, \'6\', \'0\', \'0\', \'0\'", :champ5, \'0\', \'0\', \'0\', \'0\')'); $req->execute(array( 'username' => $_POST['username'], 'champ5' => $eta, )); /* <= Mon erreur est juste ici */

Voici une screenshot de l'erreur :

Bref si il y a mon sauveur ;)

Merci d'avance

TJ_

1 réponse

Carouge10, il y a 10 ans

Bonsoir,

Il y a un " de trop et un champ en plus
Essayer plutôt ceci :

$req = $bdd->prepare("INSERT INTO users_info(username, champ1, champ2, champ3, champ4, champ5, champ6, champ7, champ8) VALUES(:username, '6', '0', '0', '0', :champ5, '0', '0', '0')");