0

我有一个产品和用户列表。我正在尝试将产品分配给特定用户。我应该如何在数据库中设置它。我现在不需要 php 代码,因为我不知道如何连接 MySQL 中的数据?我打算使用复选框传递数据库的帖子信息。

谢谢,

4

2 回答 2

0

在您的产品表中添加一个 user_id 字段,该字段将包含用户表的“id”字段。

例如

编号 | 用户 ID | 产品名称 | 产品描述

如果您想根据特定用户选择产品

SELECT * FROM products WHERE user_id = 1;
于 2012-10-01T21:15:49.957 回答
0

正如@Dragon 建议的那样,您需要在产品和用户表之间建立多对多关系。假设您有user_products两个字段userIdproductId.

现在您可以通过在这个新表中插入一个条目来为一个人分配尽可能多的产品,例如 userId 是 100,productId 是 10,11,12

 INSERT INTO user_products (userId,productId) VALUES (100, 10);
 INSERT INTO user_products (userId,productId) VALUES (100, 11);

希望你有一个想法!

于 2012-10-01T21:48:52.330 回答