Menu

PDO: problème d'update [Invalid parameter number] [Résolu/Fermé]

Messages postés
330
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
- - Dernière réponse : markaz
Messages postés
330
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
- 10 juil. 2013 à 18:19
Bonjour, depuis 1 heure je galère à déboguer un mon code d'update sans succès.
Erreur retournés: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens

$query = $connect_db->prepare('UPDATE dossier SET (
				titredossier = :titre,
				description = :description,
				image = imagedos,
				datedossier = :datepub,
				statut = :statut,
				position = :position,
				WHERE iddossier = :id');
 
 
			  $success = $query->execute(array(
				':id' => $_POST['id'],
				':titre' => $_POST['titre'],
				':description' => $_POST['description'],
				':imagedos' => $image,
				':datepub' => $_POST['datepub'],
				':statut' => $_POST['statut'],
				':position' => $_POST['position'],


J'ai vérifié le nombre de mes champ il n'y a pas de problème mais j'ai toujours cette erreur.

Afficher la suite 

2 réponses

Messages postés
6397
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
19 avril 2019
0
Merci
Bonjour

...
image = imagedos,
...

Tu es sûr que tu as bien vérifié là ? S'il ne manquait pas un : quelque part, par hasard ?
Messages postés
330
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
9
0
Merci
J'ai fini par trouvé le problème.
ici: position = :position, la virgule est de trop

Merci