2017-09-24 29 views
-5

データベースで解決してください。 https://prnt.sc/gp6x27(ここをクリックしてください)カテゴリとサブカテゴリの表示レベルを表示

データベースreferrar_id(親IDには0ではない乱数https://prnt.sc/gp6z0g)を使用しています。私は(画面1で) 以下は終了しているデータベース構造(ように見える)は、PHPでマルチレベルマーケティングに取り組んでいます

このスクリーンショットのように出力を必要とするが、私はScreen2に似

ノートを表示する必要があります。そのダイナミックであれば、よりサブカテゴリその後、レベルを増加と私in4907422(それ乱数)のような親キーを使用しています

(下記画面1)

コンピュータ -hardware --mouse --keyboard -softwar電子 --php ---コアPHP --- Magentoの --- opencart --java 靴 -Nike --Red --White -Puma -Addas -Reebok 服 -Men --shirt --t'shirt - 女性

(以下Screen2に) (1レベル) コンピュータ 靴服 (2レベル) ハードウェア、ソフトウェア ナイキプーマ Addasリーボック 男性女性 (3レベル) マウス PHPのJava 赤白 shirt'shirt(4レベル) Magentoの

opencart

ありがとうございます。

+0

質問を正しく書式設定し、スクリーンショットを追加してください。 – Prateek

+0

私は編集したことを確認してください – nagender

+0

もっと明確に(https://prnt.sc/gp73tu)Gaip Idは外部キーです – nagender

答えて

0

ここには2つの解決策があります。あなたは、カテゴリへの数とカテゴリ>サブカテゴリー等がそれぞれの深>>サブサブカテゴリーに知られている場合は

は、あなたは外部キーと別のテーブルを作ることができます。

  • は、次のフィールド

    1. ID
    2. PARENT_ID // NULL可能で、ここで
  • 第一でカテゴリテーブルを作成します。

      レベルのカテゴリには親IDはありませんが、残りの部分はあなたが好きなほど深く進むことができます。

    関連する問題