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

MySQLi - mendeklarasikan variabel setelah bind_param?

Hal ini dimungkinkan, karena yang terikat adalah referensi ke variabel yang dimaksud, tetapi menurut saya gayanya sangat buruk:

  • Itu membuat kode lebih sulit untuk dibaca, dipelihara, dan di-debug - variabel dapat diubah lebih jauh, atau bahkan dalam fungsi lain yang dipanggil di antara pengikatan dan kueri.

  • Mengikat variabel sebelum mendeklarasikannya akan memunculkan E_NOTICE pesan (Tidak. Semangat @webbiedave)

Jika Anda bertanya kepada saya, kueri harus dibuat di satu tempat, lalu langsung dieksekusi, demi keterbacaan di masa mendatang.




  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 saya bisa memetakan tanggal Java ke DATETIME di mysql (secara default TIMESTAMP-nya) dengan anotasi Hibernate

  2. Gabung tabel tergantung pada nilai kolom di tabel utama

  3. Apa cara terbaik untuk menyimpan data sensitif di MySQL?

  4. Di MySQL:Bagaimana cara melewatkan nama tabel sebagai prosedur tersimpan dan/atau argumen fungsi?

  5. Mencegah injeksi SQL di Node.js