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

PDO Error - PDOException' dengan pesan 'SQLSTATE[HY000]:General error'

Inilah yang terjadi:

  • Anda mencoba mengambil kueri UPDATE. Anda tidak dapat melakukannya karena kueri UPDATE tidak mengembalikan nilai. Jika Anda ingin mengetahui berapa banyak baris yang terpengaruh oleh kueri, gunakan fungsi rowCount() sebagai gantinya. Perhatikan bahwa tidak semua Driver DB menyediakan baris yang terpengaruh.

  • Anda menggunakan variabel yang tidak dideklarasikan (setidaknya dalam kode yang Anda posting di sini). Ini bukan alasan untuk kesalahan khusus ini, tetapi dapat menyebabkan kesalahan lainnya.

  • Anda tidak menggunakan data yang telah Anda pilih dari database

    Juga, disarankan untuk membuat semua operasi PDO dalam blok try, jika tidak, Anda mungkin mendapatkan pengecualian yang tidak tertangani.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara kerja kueri basis data PHP/MySQL?

  2. Menggunakan Beberapa Database Dalam CodeIgniter

  3. MySQL - prosedur tersimpan mengembalikan nilai yang tidak terduga

  4. Struktur seperti berorientasi objek dalam database relasional

  5. php mysql bandingkan panjang dan lat, kembalikan yang di bawah 10 mil