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

Kết hợp bất hợp pháp các đối chiếu (latin1_swedish_ci, COERCIBLE) và (utf8_general_ci, IMPLICIT) cho hoạt động 'find_in_set'

Nếu bạn đang sử dụng mysqli , hãy phát hành lệnh này ngay sau khi kết nối:

$mysqli->set_charset("utf8");

Điều này sẽ đặt mã hóa kết nối của bạn thành UTF8 (giống như bảng của bạn sử dụng).

Với mysql đơn giản , sử dụng cái này:

mysql_query("SET NAMES utf8", $conn);
mysql_query("SET CHARACTER SET utf8", $conn);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng MySQL với Entity Framework

  2. Session_set_save_handler không cài đặt

  3. Truy vấn SQL so với điều kiện trong PHP

  4. Làm cách nào để tham chiếu một thuộc tính bên trong bảng thành một giá trị bên trong một hàng mới trong cùng một bảng

  5. Tôi không tìm thấy bất kỳ lỗi nào. Mã này hoạt động tốt. Cập nhật dữ liệu của tôi một cách hoàn hảo. Nhưng 1 lỗi đang hiển thị