重複の可能性:
一連の親子関係を階層ツリーに変換するにはどうすればよいですか?
私はWebアプリケーションに取り組んでいます。ナビゲーションデータベースを駆動したいと考えています。マルチレベルのナビゲーション、ところで。ここで難しいのは、テーブルを 1 つだけ使用したいということです。見て、読んで、検索しましたが、答えが見つかりませんでした。
私のテーブル構造は
ID | NAME | LINK | ALC | PARENT_ID |
0 Home # 0 0
1 Ops # 0 0
2 ops1 # 0 1
3 ops2 # 0 1
問題は、サブカテゴリでリストタグを作成できるように、データベースのコンテンツを配列で取得する方法です
<ul>
<li>HOME</li>
<li>OPS
<ul>
<li>ops1</li>
<li>ops2</li>
</ul>
</li>
</ul>