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

PHP - Cách định dạng dữ liệu cho in_array

Sử dụng FIND_IN_SET() để tìm kiếm một phần tử của danh sách được phân tách bằng dấu phẩy.

$lsc_adminid_query = xtDBquery("
    SELECT lsc.option_id
    FROM lsc_config lsc
    WHERE FIND_IN_SET({$_SESSION['customer_id']}, lsc.option_value)");

Nhưng tốt hơn là nên chuẩn hóa thiết kế của bạn để bạn không có danh sách được phân tách bằng dấu phẩy trong các cột cơ sở dữ liệu ngay từ đầu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CURRENT_DATE Ví dụ - MySQL

  2. Mysql:Tìm các mục nhập từ một ngày cụ thể bằng cách sử dụng cột dấu thời gian

  3. Sự cố UTF8 MySQL trên Rails - sự cố mã hóa với utf8_general_ci

  4. CHÈN VÀO nếu điều kiện được thỏa mãn

  5. Lấy chuỗi truy vấn SQL thô từ các câu lệnh chuẩn bị sẵn của PDO