Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL dławiący się kręconymi (inteligentnymi) cytatami

Szukałbym niezgodności między kodowaniem znaków używanym w twoim interfejsie WWW a kodowaniem używanym na poziomie bazy danych. Jeśli twój interfejs WWW używa na przykład UTF-8, a twoja baza danych używa domyślnego kodowania MySQL latin1 , musisz ustawić swoje tabele za pomocą DEFAULT CHARSET=utf8 .

Użyj mysql_real_escape_string() lub mysqli, tak przy okazji. addslashes() jest NIE odpowiednia ochrona przed wstrzyknięciem 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. Jak uzyskać adres IP [MYSQL]

  2. Jak pozyskiwać nowych użytkowników dziennie w MySQL?

  3. Kod błędu:1290. Serwer MySQL działa z opcją --secure-file-priv, więc nie może wykonać tej instrukcji

  4. Jak sprawdzić, czy INSERT poszło dobrze w zapisanej funkcji?

  5. Jak uzyskać struktury tabeli z pliku .frm przy użyciu PHP?