PDO avec on duplicate key

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PDO avec on duplicate key

par damaskinos » 02 juin 2008, 18:52

Bête réponse peut-être mais est'il normal que modifier soit une fois avec un M en masuscule et deux fois en minuscule Question
Pas bête du tout. J'avais vraiment pas vu ça.

merci encore, il est temps je prend une pose je crois :P

par dunbar » 02 juin 2008, 18:36

Bête réponse peut-être mais est'il normal que modifier soit une fois avec un M en masuscule et deux fois en minuscule :?:

PDO avec on duplicate key

par damaskinos » 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
Warning: PDOStatement::execute() [function.PDOStatement-execute]: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in
et voici mon code
$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