Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL се задавя от къдрави (интелигентни) кавички

Бих потърсил несъответствие между кодирането на знаци, използвано във вашия уеб интерфейс, и това, което се използва на ниво база данни. Ако вашият уеб интерфейс използва UTF-8, например, и вашата база данни използва MySQL кодирането по подразбиране на latin1 , тогава трябва да настроите своите таблици с DEFAULT CHARSET=utf8 .

Използвайте mysql_real_escape_string() или mysqli, между другото. addslashes() еНЕ адекватна защита срещу SQL инжектиране.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Преброяване на групи в отделни редове с резултати

  2. PHP Какъв е наборът от символи по подразбиране за pdo mysql

  3. utf8mb4_unicode_ci срещу utf8mb4_bin

  4. Windows 8 и MySQL? Какви са моите опции?

  5. Mysql - намерете разговор, воден само от двама потребители