这更像是“你能指出我正确的方向”这类问题。
基本上我想为顾客提供一种“保存”购物车的方法,也许稍后会与亲戚一起观看(这是摄影师客户的“照片篮”)。
当我使用“照片购物篮”时,会创建一个单独的购物篮array
,然后填充项目arrays
。
我的想法是---为每个用户创建一个表,然后在implode
到$_SESSION['basket']
中为每个数组string
创建一个表,然后将此字符串添加到数据库中的一行。当用户重新登录时,他们保存的篮子可以从数据库中展开,形成一个新的篮子......
这是我的思想链(尚未开始本节)。只是想知道是否有人能发现我可能遇到的任何明显的缺陷和错误。
感谢您的任何意见。
沙恩
答案 0 :(得分:2)
不要为每个用户创建一个表。您可以使用userid和datavalue列创建单个表,并将所有用户的篮子保存在一个表中。你也不想破坏...在将数据存储到数据库之前在$ _SESSION ['basket']上使用序列化,并在从数据库中读取它时反序列化
答案 1 :(得分:1)