PDO avec on duplicate key
Posté : 02 juin 2008, 18:31
Bonjour et merci d'avance pour vos réponses.
j'ai une erreur quand j'execute une de mes requetes. J'ai cherche mais je trouve pas. voici l'erreur
j'ai une erreur quand j'execute une de mes requetes. J'ai cherche mais je trouve pas. voici l'erreur
et voici mon codeWarning: PDOStatement::execute() [function.PDOStatement-execute]: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in
$sql = $this->db->prepare('INSERT INTO nouvelles (id_nouvelle,titre, text, page, ecrivain, creer, modifier,langue)
VALUES(:idNews,:title,:text,:page,:ecrivain,:creer,:Modifier,:langue)
ON DUPLICATE KEY UPDATE id_nouvelle=VALUES(:idNews),titre=VALUES(:title),text=VALUES(:text),page=VALUES(:page),ecrivain=VALUES(:ecrivain),
creer=VALUES(:creer),modifier=VALUES(:modifier),langue=(:langue)');
$sql->execute(array(':idNews'=>$idNews,':title'=>$title,':text'=>$text,':page'=>$page,
':ecrivain'=>$ecrivain,':creer'=>$creer,':modifier'=>$modifier,':langue'=>$langue));
merci encore