1
私はこの記事を読んでいました。http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ネストされたセットモデルを使用したSQLクエリとPHP操作
私は簡単な例を挙げたがって、どのようにして目的の結果が得られるか質問したかったですか?そこでここでは一例です:
私はPHPでデータを照会してから操作した後、HTMLで次の結果を表示できるようにしたい+---------+-----------------------------+
| product_id | product_name |
+---------+-----------------------------+
| 1 | Example Product |
+---------+-----------------------------+
+---------+-----------------------------+
| product_id | category_id |
+---------+-----------------------------+
| 1 | 2 |
| 1 | 4 |
+---------+-----------------------------+
+-------------+--------------------+------+------+
| category_id | name | lft | rgt |
+-------------+--------------------+------+------+
| 1 | Electronics | 1 | 8 |
| 2 | Televisions | 2 | 3 |
| 3 | Portable Electronics | 4 | 7 |
| 4 | CD Players | 5 | 6 |
+-------------+--------------------+------+------+
:
"Example Product" Categories:
Electronics
Televisions
Portable Electronics
CD Players
は、クエリを通じて、私を歩いて助けることができますこの結果を得るためのPHPでの操作?考える
一部仕様:両方のカテゴリはエレクトロニクスの下にありますが、「エレクトロニクス」
- お知らせは最終的にする必要がありますサブカテゴリの配列を含むPHP多次元配列と、存在する場合は各サブカテゴリの配列を含む各サブカテゴリを含みます。
HTMLで正しいツリーを構築するには、深さを印刷することが非常に重要であると想像してください。
申し訳ありません、OPはその時にあなたに返信していませんでした... ':-('。 – halfer