0
私は店のスクリプトを作成していると私は少し問題を抱えています。 私は、たとえば、木の店カテゴリのPHPの配列を作成する必要があります。
私のMySQLのテーブル(カテゴリ):親がない
'id', 'category_id', 'parentCategory_id'
1, 11, 0
2, 12, 0
3, 13, 12
4, 14, 12
5, 15, 14
6, 16, 0
parentCategory_id==0
場合。 PHP配列は次のようになります:http://i.imgur.com/LPAns.jpg。
しかし、私はこの方法でそれを行うには確信していないので、あなたはどんな提案や解決策を持っている場合は、私を助けてください。
編集:たぶん私はXMLでカテゴリを表示する必要がありますか?私はそれをどのようにすることができますか? Konerakはこのデータモデルは、カテゴリの無制限のレベルを可能言うように、私は、任意のアイデア...
なぜあなたは納得していませんか?あなたのデータモデルは完全に無制限のカテゴリを可能にします。どのような問題が発生しますか?私がお勧めしたい – Konerak
唯一の変更は、任意の循環参照を持っていないと仮定すると、parentCategory_IDで同じテーブルの外部キーがCATEGORY_IDすることができ、0の代わりにNULL使用している(これはとにかく台無しあなたの配列を、だろう)。 –