Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MysQl-Fehler:Ungültige Parameternummer

Sie müssen alle Platzhalter in Ihrer Anfrage "erwähnen"

$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");

PDO ersetzt nur Platzhalter. Sie müssen diese Platzhalter zu Ihrer Abfrage hinzufügen.