【问题标题】:Cart in database, PHP + MySQL数据库中的购物车,PHP + MySQL
【发布时间】:2016-03-04 10:48:18
【问题描述】:

我有一个带有购物车的电子商店,但客户还需要数据库中的数据。用 PHP 和 MySQL 写的,但没那么重要。

优点:

  1. 如果用户在其他电脑或平板电脑上登录,我们可以从数据库中加载他们的购物车。
  2. 我们查看了用户购物车中的商品。

问题:

  • 我不知道将所有用户购物车保存到数据库是否会更好,包括未登录的用户(使用 PHP_SESSION_ID)或仅用于登录的用户
  • 如果我只为登录的用户保存,信息将在会话和数据库中重复,所以当用户已经在另一台电脑上登录时我也必须同步它们,我必须检查每个请求,如果数据没有更改数据库。
  • 如果我只使用 PHP_SESSION_ID(如果用户已登录,则为 user_id)保存到数据库,那么问题是,该用户可以在 pc1 上的购物车中拥有一些东西,在 pc2 上拥有一些东西 - 那么最好的方法是什么 - 合并这些项目?李>

感谢您的意见。

【问题讨论】:

    标签: database session shopping-cart


    【解决方案1】:

    我决定只使用数据库解决方案,因为数据不会冗余。

    如果用户登录,我会保存 PHP_SESSION_ID 和 user_id,因此如果某个客户在多个设备上登录,网络会显示他的同步购物车。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 2015-01-26
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多