用PHP为每个用户创建一个表


Creating a table per user in PHP?

我对这一切都很陌生。。。为了在大学里做一个项目,我决定做一个网上购物网站。

我被困在了报名环节。我希望用户自己有一个单独的表,允许他们存储他们在购物车中添加的产品,这样他们以后也可以继续添加更多的产品。

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

但除此之外,我该怎么做?请帮忙。

让我详细解释一下。

我想您已经为用户和产品创建了表。如果没有,则需要为user和product分别创建唯一值为userid和productid的表。

现在创建具有以下字段的用户购物车表

  • user_id
  • product_id
  • 产品_数量

您可以根据需要更新user_shopping。

使一个表包含列user_idproduct_id
这样,您就可以将产品与用户关联起来,而不需要为每个用户提供一个表。