Fatal error: Cannot pass parameter 2 by reference avec pdo-s
Posté : 29 févr. 2008, 12:11
Bonjour a tous
Comme son sujet l'indique j'ai une erreur concernant une insertion dans une bars de donnée avec pdo
Comme son sujet l'indique j'ai une erreur concernant une insertion dans une bars de donnée avec pdo
define('TYPE_DEMANDE_CONTACT','Contact Email');
try{
$oConnection=new PDO('sqlite:./Db/MyDb.db');
$oPDOStatement=$oConnection->prepare("INSERT INTO ".NOM_TABLE_CLIENT." (IdClient,TypeDemande,DesignationClient,MailClient,TelClient) VALUES (?,?,?,?,?)");
$oPDOStatement->bindParam(1,'');
$oPDOStatement->bindParam(2,TYPE_DEMANDE_CONTACT);
$oPDOStatement->bindParam(3,$aData['Nom-Prenom']);
$oPDOStatement->bindParam(4,$aData['Email']);
$oPDOStatement->bindParam(5,$aData['Telephone']);
$oPDOStatement->execute();
$this->oConnection=NULL;
}
catch (PDOException $e){
echo 'erreur'.$e->getMessage();
}
J'ai bien essayé dans mon Bind Param de na pas utiliser ma constante defini mais le probleme persiste .Quelqu'unaurait dejat'il eu ce probleme?merci d'avance
qui s'affiche en haut à gauche de ce sujet