Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan MysQl:Nomor parameter tidak valid

Anda harus "menyebutkan" semua placeholder dalam kueri Anda

$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 hanya menggantikan placeholder. Anda harus menambahkan placeholder itu ke kueri Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara terbaik untuk memeriksa apakah ada sesuatu dengan PDO

  2. Bagaimana cara mereset kata sandi root di MySQL 8.0.11?

  3. Pindahkan simpul dalam kumpulan bersarang

  4. mysql Jumlah kolom tidak valid dalam input CSV saat mengimpor file csv

  5. Alternatif untuk tabel sementara MySQL di Oracle