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

Apakah mysql_real_escape_string cukup untuk Anti SQL Injection?

mysql_real_escape_string biasanya cukup untuk menghindari injeksi SQL. Ini bergantung pada bebas bug, yaitu ada beberapa kemungkinan kecil yang tidak diketahui adalah rentan (tapi ini belum terwujud di dunia nyata). Alternatif yang lebih baik yang sepenuhnya mengesampingkan injeksi SQL pada tingkat konseptual adalah pernyataan yang disiapkan . Kedua metode sepenuhnya bergantung pada penerapannya dengan benar; yaitu tidak ada yang akan melindungi Anda jika Anda tetap mengacaukannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Impor MySQL 5.7.12 tidak dapat membuat nilai JSON dari string dengan 'biner' CHARACTER SET

  2. Bagaimana cara mengatur penyandian untuk kolom char tabel di Django?

  3. Django - OperationalError:(2006, 'server MySQL telah hilang')

  4. Migrasi untuk mengubah nilai default untuk bidang dan mengubah semua nilai rekaman yang ada ke nilai default baru hanya jika memiliki nilai default lama.

  5. mysql_real_escape_string tidak terdefinisi