PHPとmySQLを使用して高度に動的なナビゲーション・ジェネレータを作成しようとしています。入れ子/子問合せ
私はかなりよく旅していますが、私はちょうどどこに行くべきか分からないところに来ました。
多次元配列を作成してHTMLを生成するためのPHPコードがすべてあります。これはうまくいきます。
次のように私のデータベースが構成されている方法は次のとおりです。(私は無関係な特定の行を省略している。..この質問に答える際にこのことを覚えておいてください。)
TBL:ナビゲーション
id |name |parent |handle
1 | home | 0 | 1
2 | about | 0 | 2
3 | contact | 0 | 4
4 | products | 0 | 3
5 | computers | 4 | 3
TBL :私が達成したいことは、ナビゲーション内の行ごとにこれに似たものが得られますprint_r()である
id |handle |redirect_to
1 | home | 0
2 | about | 0
3 | contact-us | 0
4 | products | 0
5 | products/computers | 0
...
を扱いますArray (
[id]=>1
[name]=>home
[parent]=>0
[handle]=>Array (
[id]=>1
[handle]=>home
[redirect_to]=>0
)
これをmySQLレベルで行うことは可能ですか、それともPHPで行う必要がありますか?
なぜ簡単な結合を使用しないのですか? – Keeper
あなたはどんなタイプの参加を提案していますか? – ajdi