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

Penggunaan mysql dari addlashes()

addlashes adalah padanan kasar dari str_replace($str, "'", "\\'") . Anda dapat mengabaikannya secara sepele dengan sejumlah urutan unicode yang mengevaluasi hingga ' di mysql, tetapi terlihat sangat berbeda dengan addslashes() .

Mysql_real_escape_String() di sisi lain, menggunakan fungsi pelarian mysql internal yang sebenarnya, yang tahu persis apa yang harus dicari dan diperbaiki untuk menjadikannya "aman" untuk mysql. Apa yang berfungsi untuk mysql mungkin tidak berfungsi untuk database lain, karena masing-masing memiliki semantik dan persyaratan pelolosan yang sedikit berbeda, tetapi jika Anda bekerja dengan mysql, maka "string pelarian sebenarnya" adalah cara yang harus dilakukan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Setel variabel dari SELECT PHP

  2. jalankan cronjob tepat sekali

  3. Node js (getConnection)

  4. Zona Waktu MySQL

  5. Apakah evaluasi logika MySQL malas/korsleting dalam klausa GABUNG?