Développer.com
HOUNGUE
-
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'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:
La connexion à la base de données qui pose problème..
Je vous prie de m'aider à trouver une solution...
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
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
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