2017-01-23 68 views
0

我在電子商務網站上工作,我有一個可以登錄並訂購產品的客戶的登錄系統。 我的問題是如何通過客戶得到所有的產品訂單,並顯示他們seprate頁面上如何顯示客戶的產品訂單

這裏是我的數據庫看起來像

Products

  • 標題
  • 價格
  • 尺寸

Cart表:

  • ID
  • 項目
  • EXPIRE_DATE
  • 支付

user

  • ID
  • FULL_NAME
+0

你應該有一個具有客戶ID列我的訂單表它。 – user1336827

+0

這可能是更多的價格列比你真的需要 – Strawberry

+0

和一列稱爲項目的聲音*真的* ofd – Strawberry

回答

0

如果用一個字,所有的單,如果您使用複數,所有複數: 如果項目是指產品,產品使用更少的困惑: 你可能還需要一個表來保存的細節訂單/車

user (id, created, updated, user_name, ...) 
product (id, created, updated, product_name, price, ...) 
cart (id, created, expired, user_id, status_id, ...) 
cart_detail(id, cart_id, product_id, qty, price, ...) 
cart_status(id, status) -- new/paid/cancelled/shipped/... 

顯示所有訂單由客戶:

SELECT * 
FROM cart 
WHERE user_id = $customer_id 
+0

謝謝你,你是一個明星 – Comunit3

相關問題