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

Apakah mysql_real_escape_string() rusak?

Dari Fungsi C API MySQL mysql_real_escape_string deskripsi :

Jika Anda perlu mengubah set karakter koneksi, Anda harus menggunakan mysql_set_character_set() fungsi daripada menjalankan SET NAMES (atau SET CHARACTER SET ) penyataan. mysql_set_character_set() berfungsi seperti SET NAMES tetapi juga memengaruhi rangkaian karakter yang digunakan oleh mysql_real_escape_string() , yang SET NAMES tidak.

Jadi jangan gunakan SET NAMES /SET CHARACTER SET tapi mysql_set_charset PHP untuk mengubah penyandian karena itu adalah mitra dari mysql_set_character_set MySQL (lihat kode sumber / ext/mysql/php_mysql.c ).



  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 menginstal MySQL di macOS

  2. apakah ada fungsi group_concat di ms-access?

  3. @GeneratedValue superclass abstrak polimorfik melalui MySQL

  4. Basis data kode pin india dengan skrip pencari lokasi di php dan jquery

  5. MAX() – Temukan Nilai Maksimum dalam Kolom di MySQL