Développer.com

-
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...
Afficher la suite 

1 réponse

Messages postés
26309
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 septembre 2019
1785
0
Merci
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

Commenter la réponse de jordane45