在PHP中为每个用户创建一个表?

时间:2012-07-10 09:53:40

标签: php html mysql database-design

我对这一切都很陌生......对于我大学的项目工作,我决定建立一个在线购物网站。

我被困在注册部分。 我希望用户自己有一个单独的表格,允许他们将他们添加的产品存储在购物车中,以便他们可以在以后继续添加更多产品。

但是当我在所有链接中阅读其他问题时,为每个用户创建一个表似乎是一个非常糟糕的主意。

但是我怎么能这样做?请帮忙。

2 个答案:

答案 0 :(得分:10)

让我详细解释一下。

我猜你已经为用户和产品创建了表格。如果没有,则需要分别为user_id和product_id的唯一值创建用户和产品表。

现在使用以下字段创建user_shopping购物车表

  • user_id
  • product_id
  • product_qty

您可以根据需要更新user_shopping。

答案 1 :(得分:2)

制作包含user_idproduct_id列的 一个 表格。
这样,您就可以将产品与用户相关联,而无需为每个用户提供表格。