Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

vấn đề mã hóa truy vấn mysql php

Điều tôi có xu hướng tìm cách giải quyết mọi thứ rất nhiều là;

mysql_query("SET NAMES 'utf8'");

Trước khi bất kỳ truy vấn nào được thực hiện.

Tài liệu khuyến nghị bạn sử dụng mysql_set_charset nhưng tôi thường thấy chức năng đó bị thiếu.

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. Truy cập cơ sở dữ liệu với Angular

  2. Câu lệnh SQL để ghi bảng?

  3. Đếm số người dùng đang hoạt động dựa trên thông tin đăng nhập trong 90 ngày qua

  4. Không thể kết nối với '/var/run/mysqld/mysqld.sock'

  5. MySQL xóa tất cả khoảng trắng khỏi toàn bộ cột