Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd MysQl:nieprawidłowy numer parametru

Musisz „wspomnieć” wszystkie symbole zastępcze w zapytaniu

$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 zastępuje tylko symbole zastępcze. Musisz dodać te symbole zastępcze do zapytania.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql.connector.errors.ProgrammingError:1064 (4200):Wystąpił błąd w składni SQL;

  2. MySQL zwraca pierwszy i ostatni rekord dla kolejnych identycznych wyników

  3. TABELA UPUSZCZANIA MySQL

  4. Sprężynowy but JPA wstawka w tabeli z nazwą wielkimi literami z Hibernate

  5. Uruchom zapytanie MySQL na zdalnej maszynie przez ssh w wierszu poleceń