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

Mengapa PDO mencetak kata sandi saya ketika koneksi gagal?

Anda seharusnya memiliki display_errors = off di PHP.ini Anda untuk menghindari masalah ini. Kesalahan yang mengungkapkan detail seperti ini berasal dari banyak tempat, selain PDO.

Ya, Anda juga harus memilikinya di blok coba/tangkap.

Anda juga dapat $pdo->setAttribute(PDO::ERRMODE_SILENT) , tetapi Anda perlu memeriksa kode kesalahan secara manual daripada menggunakan blok coba/tangkap. Lihat http://php.net/manual/en/pdo.setattribute.php untuk konstanta kesalahan lainnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menambahkan Kolom Auto Increment pada Tabel yang Ada di MySQL

  2. Bagaimana cara terhubung ke database MySQL dari iPhone?

  3. Paginasi MySQL tanpa kueri ganda?

  4. Mengapa MySQL memberikan kesalahan Tidak diizinkan untuk mengembalikan set hasil dari suatu fungsi?

  5. Permintaan pembaruan dinamis PHP PDO ke MYSQL