2014-06-08 48 views
0

我想建立一個小電子商務網站,沒有什麼特別的,沒有添加到購物車,收視率和類似的東西,但我確實有一個困境。我需要有多個級別的類別。所以對於例子電子商務數據庫設計(多級別)

如果我想也許有這樣的事情:

Samsung 
    - Tv 
    - Smart Tv 
     - Samsuns Smart Tv s45 
     - Samsung Smart Tv k7x 
    - 3D Tv 
     - some product 
    - Laptops 
    - Intel Core 7 
     - Some product 
    - Inter Core 5 
     - Some product 

LG 
    - same stuff 

唯一的問題是,類別的水平不是預定義的,所以我不知道怎麼的水平鬃毛會出現。

有人可以給我看一些例子,一個mysql數據庫如何尋找這種結構?

+1

http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ –

+0

@Dagon謝謝你,我發現您的評論非常有幫助 –

+0

類似的問題解決[這裏](http://stackoverflow.com/questions/21010251/inventory-management-with-stock-options/21113170#21113170)。可能會派上用場。 –

回答

1

對於類別多級

id | category_name | slug | parent_id 

考慮這種設計