Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro MysQl:número de parâmetro inválido


Você precisa "mencionar" todos os espaços reservados em sua consulta
$q = $this->_db->prepare("UPDATE fonds 
                          SET Name = :name,
                          ContactName = :contactname,  
                          ContactPosition = :contactposition, 
                          ContactMail = :contactmail,
                          ContactPhone = :contactphone, 
                          Website = :website
                          MinTic = :mintic, 
                          MaxTic = :maxtic
                          WHERE id = :id");

O PDO substitui apenas os espaços reservados. Você precisa adicionar esses espaços reservados à sua consulta.