2013-10-03 48 views
0

现在我正在开发电子商务系统。 我已经把表格命名为cart,里面存有cart_id,产品&价格。从购物车到结帐的数据库mysql

现在,我想继续结帐。当顾客点击结账按钮时,购物车中的所有物品将变成1个订单。但我不知道订单表的样子是怎样的?因为1次可能会得到很多cart_id。

任何人都有这个表的想法吗?从购物车到结帐。

+0

你尝试过什么了吗? –

+0

是的,为了table ..我把id,cartid1,cartid2等等.. 如果user1在他/她的购物车中有3个产品(意思是他/她有3个cart_id:1,2,3),并继续查看。 cart.card_id的值将被插入到order.cardid1中。其他2种产品也一样。 但如果用户购买许多产品会怎么样?我应该把许多领域cartid为了? 谢谢。 – batrisya

回答

0

通过什么我都明白,

  • 你可以有多个产品在一个购物车
  • 你可以有几个车在一个订单

我说得对不对?

如果是这样的话,我认为最好的办法是建立3个表,一个一对多的关系表之间:

enter image description here

+0

感谢您的答案nadeem! :) – batrisya

+0

你是最受欢迎的;) –