我正在爲我的網站做一個購物車。
當用戶將東西添加到購物車時,它應該將item_id和數量插入到我的數據庫中的項目列中。
物品欄應該持有這樣的字符串:棘手的MySQL插入和更新
1:5;6:2;13:1
ITEM_ID:數量; ITEM_ID:數量等
插入部分我已經得到了,但是當用戶想要查看的車,字符串需要被分成數組,並從另一個表中提取的項目
陣列例如:
1 => 5,
6 => 2,
13 = 1
心中已經TR ied使用spliti(「;」$ raw);
但沒有得到我想要的。
而用戶從購物車更新/刪除產品時也是這樣。
當用戶更新/刪除產品時,必須搜索產品內部的字符串並查找產品的當前位置。
任何幫助將
請重新考慮你的數據模型 - 存儲「1:5; 6:2; 13:1」中的表保證給你在您嘗試訪問/修改您的數據時,將來會遇到很多令人頭痛的問題。 – 2011-04-13 10:57:27
請不要在標題中寫下「[PHP] [MySQL]」。這就是標籤的用途。 – 2011-04-13 10:57:59