2017-01-23 22 views
0

私は電子商取引のWebサイトで働いており、ログインして商品を注文できる顧客用のログインシステムを構築しています。 私の質問は、顧客がすべての製品の順序を取得し、seprateページ上に表示する方法であるお客様の商品注文を表示する方法

ここ

は何であるか

Productsテーブル

  • タイトル
  • 価格
  • のように私のデータ・ベースを見てサイズ

Cart表:

  • ID
  • 項目
  • EXPIRE_DATE
  • を支払っ

userテーブル

  • ID
  • 012を出荷
  • FULL_NAME
+0

あなたはおそらく、顧客ID列の私を持って受注テーブルを持っている必要がありますそれに。 – user1336827

+0

これはおそらく実際より多くの価格の列です – Strawberry

+0

そしてitemsという名前の列は*本当に* ofd – Strawberry

答えて

0

あなたは、単一の単語、すべてのシングルを使用している場合は、複数を使用している場合、すべての複数: アイテムの場合は、製品、それほど混乱のために使用製品を意味します をそして、あなたはおそらくの詳細を保持するための1つの以上のテーブルを必要としますオーダー/カート

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