-2

重複の可能性:
PHP / MySQL ビルド ツリー メニュー

2 つのレベルのビルド メニューの間でデータを取得する必要があります。

ID | Parent    | Name    | 
 1 | 0         | Cat1    | 
 2 | 1         | SubCat1 | 
 3 | 0         | Cat2    | 
 4 | 3         | SubCat2 | 
 5 | 4         | SubCat3 | 
 6 | 3         | SubCat4 | 
 7 | 3         | SubCat5 |


Level 1: Cat1 and Cat2
Level 2: SubCat1, SubCat2 and Subcat4
Level 3: SubCat3 and SubCat5
  • 猫1
    • SubCat1
  • Cat2
    • SubCat2
      • SubCat3
      • SubCat5
    • SubCat4

レベル 2 とレベル 3 のメニュー リスト データが必要です。2,3行の間でどのように呼び出すのですか?

4

1 に答える 1

1

このデータの正しい名前は、隣接リスト階層です。

MySQLでこれを作成するためのガイドがこのWebサイトにあります

http://kod34fr33.wordpress.com/2008/05/06/adjacency-list-tree-on-mysql/

于 2012-11-16T15:39:12.757 に答える