簡體   English   中英

使用PHP和MySQL實施購物車的策略

[英]Strategy on implementing a Shopping Cart with PHP and MySQL

我正在嘗試實現和API。 在此API中,用戶擁有經典的購物車。 我想為每個用戶存儲此購物車,因此,例如,當他從應用程序退出/注銷時,將保存購物車,並在他再次登錄時恢復購物車。

我當前的實現是一個表,其中用戶ID為column,然后這些列與購物車中包含的內容有關。 但是我認為這種實現方式不好,因為當平台中有大量用戶時,必須在表上進行大搜索才能為用戶獲取正確的購物車,這會很慢。

我還有另一個想法,就是為每個用戶創建一個只有一個行(具有很多列)的表,而該行將僅為該唯一用戶創建,這樣,每個用戶將擁有這個動態創建的表並且可以快速訪問它。

問題:
1)我可以在MySQL中實現這個想法
2)您能提出更好的策略嗎?

謝謝你的時間。

我沒有在大型的電子商務網站上工作,但是我已經多次使用MySQL實現購物車系統,如果您想對購物車數據進行一些機器學習,那么您的方法很好。

如果用戶尚未使用cronjob結帳,則我會在一段時間(一周,一個月)后刪除數據。

要么

向用戶發送電子郵件以進行結帳,如果用戶這樣做,則可以刪除數據。

注意:-這只是一個建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM