Développer.com

Fermé
HOUNGUE - Modifié le 24 août 2019 à 22:05
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 25 août 2019 à 00:48
Bonjour ...
J'ai un p'tit soucis. À chaque fois que j'execute mon code .. j'obtiens :
Warning : PDOstatement::exécuté():SQLSTATE[HY093]: Invalid paramètre number : number of bound variables does not match number of token in C:\wamp64\www\news\form.php on Line 16..
Une partie du code:
15__ $insertmbr =$bdd->prepare('INSERT INTO client (Nom, [/contents/64-mots-de-passe Password]) VALUES (?,?,?)');

16 __$insertmbr 
->execute(array('Nom'=>$Nom , 'password'=>$password));

La connexion à la base de données qui pose problème..
Je vous prie de m'aider à trouver une solution...

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
25 août 2019 à 00:48
Bonjour,

Tu as deux champs dans ta bdd : nom et password
Tu envoies deux paramètres dans ta requête : $Nom et $password
Mais.... tu as 3 points d'interrogation...

Donc 3 n'étant pas égale à 2 ... tu obtiens le message d'erreur qui t'indique que le nombre de parametres ne correspond pas au nombre de variables... cqfd

0