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
Réponse acceptée

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')");