我有一个产品和用户列表。我正在尝试将产品分配给特定用户。我该如何在数据库中进行设置。我现在不需要php代码,因为我不知道如何在MySQL中连接数据?我打算使用check-box传递db的帖子信息。
谢谢,
答案 0 :(得分:0)
在您的产品表中添加一个user_id字段,该字段将包含users表的“id”字段。
例如
id | user_id | product_name | product_desc
如果您想根据特定用户选择产品
SELECT * FROM products WHERE user_id = 1;
答案 1 :(得分:0)
@Dragon建议,您需要在产品和用户表之间建立多对多关系。假设您有两个字段user_products
和userId
的表格productId
。
现在,您可以通过在此新表中插入一个条目,例如,为一个人分配尽可能多的产品,例如userId为100,productId为10,11,12
INSERT INTO user_products (userId,productId) VALUES (100, 10);
INSERT INTO user_products (userId,productId) VALUES (100, 11);
希望你有个主意!