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

Problem z kodowaniem zapytań php mysql

To, co często znajduję, rozwiązuje wiele problemów;

mysql_query("SET NAMES 'utf8'");

Przed wykonaniem jakichkolwiek zapytań.

Dokumentacja zaleca użycie mysql_set_charset ale często widzę, że brakuje tej funkcji.

if( function_exists('mysql_set_charset') ){
    mysql_set_charset('utf8', $db_con);
}else{
    mysql_query("SET NAMES 'utf8'", $db_con);
}


  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 rozróżnianie wielkości liter w MySQL

  2. Jaki jest odpowiednik funkcji mysql_real_escape_string w PDO?

  3. Najlepszy sposób radzenia sobie z datą i godziną podczas przechowywania rekordów dla wyszukiwarki w MySQL?

  4. Konfiguracja SSL specyficzna dla środowiska w pliku Laravel .env

  5. Double JOIN z tym samym stołem dwa razy