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

Sắp xếp PHP từ dữ liệu được tuần tự hóa

Bạn không bao giờ được có nhiều hơn một giá trị trong một cột của hàng. Lưu trữ các vai trò trong bảng cơ sở dữ liệu của riêng họ, với ID của người dùng và bạn sẽ có thể chỉ cần yêu cầu MySQL cho người dùng có vai trò như mong muốn.

CREATE TABLE user_roles (user_id INT, role_name VARCHAR(100));
INSERT INTO user_roles (1, '_wfa');
INSERT INTO user_roles (1, '_CS');
INSERT INTO user_roles (1, '_CM');

SELECT users.id FROM users INNER JOIN user_roles ON users.id = user_roles.user_id WHERE user_roles.role_name = '_wfa';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mất độ chính xác trong khi chèn double vào MySQL thông qua PDO

  2. Sử dụng câu lệnh soạn sẵn trong C # với Mysql

  3. MySQL phù hợp với nhiều giá trị để chống lại

  4. Các truy vấn được tham số hóa trong PHP với kết nối MySQL

  5. Chọn 3 điểm cao nhất mỗi ngày cho mỗi người dùng