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

Mengubah halaman koneksi ke PDO dan mendapatkan mysql_error()

Anda harus menangani kesalahan dalam fungsi Anda dengan cara yang sama seperti Anda menanganinya di tempat lain.

Namun, karena ini berada di dalam suatu fungsi, Anda perlu membuat koneksi tersedia dalam cakupan fungsi.

Ada beberapa cara untuk melakukannya, beberapa contoh (dari yang kurang bagus menjadi lebih baik...):

  1. deklarasikan variabel koneksi PDO Anda secara global dalam fungsi Anda. Saya tidak akan merekomendasikan ini sebagai solusi akhir, tetapi ini akan berhasil saat Anda memperbaiki banyak hal;
  2. tambahkan koneksi PDO sebagai parameter tambahan untuk fungsi Anda. Meskipun lebih baik dari 1., Anda perlu mengubah semua panggilan fungsi untuk menyertakan parameter baru;
  3. memperbaiki ke OOP dan menggunakan injeksi ketergantungan untuk menambahkan koneksi PDO Anda ke kelas/objek email 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. Mysql:Bagaimana saya bisa menggunakan RTRIM dalam kueri LOAD DATA INFILE saya?

  2. Bagaimana cara melakukan trigger yang mengimplementasikan kondisi ini?

  3. DataTables halaman 2 dari pagination tidak memanggil Magnific Popup

  4. Cara memilih nilai dari JSON di mysql

  5. Ubah set karakter default MySQL ke UTF-8 di my.cnf?