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

Penyisipan Objek Data PHP tidak dijalankan

Anda kehilangan beberapa placeholder di parameter pengikatan Anda, periksa dengan cermat

$sql->bindParam(":address1", $_POST['address1'],PDO::PARAM_STR);
$sql->bindParam(":address2", $_POST['city'],PDO::PARAM_STR);
//address2 was missed, probably error is column doesn't match values
$sql->bindParam(":email", $_POST['email'],PDO::PARAM_STR); //supposed to be mail
$sql->bindParam(":imea", $_POST['imea'],PDO::PARAM_STR); //supposed to be iama

Anda mungkin ingin memeriksa pdo errors , berikut contoh yang diambil dari manual

$dbh = new PDO($dsn, $user, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

Dengan atribut ini ditambahkan dengan benar, pdo akan memberi tahu Anda jika terjadi kesalahan



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hilangkan subquery untuk nilai numerik rata-rata

  2. Prosedur Tersimpan Rekursif Mysql ... Batas 0 tercapai ... tidak dapat mengubah variabel max_sp_recursion_depth

  3. Tingkatkan WAMP ke MySQL 5.5?

  4. Apa perilaku default MySQL JOIN, INNER atau OUTER?

  5. Tampilan Tab Silang di mySQL?