これは、データを表示するために必要な方法です。
Electronics main heading
Mobile category
Galaxy s sub category
メインヘディング、カテゴリ、サブカテゴリの 3 つのテーブルを使用しています。すべてがそれぞれに外部キーを持っています。
この種のデータを表示する効率的な方法を知りたいです。これらの方法について読んでいました:隣接リスト、パス列挙、ネストされたセット、クロージャーテーブル。
これを実装するための良い例も指摘できますか?
参加後、これは私のテーブルがどのように見えるかです
1. Electronics mobile Galaxy s
$x = "";
$z = "";
while()
{
if($x != $mainheading)
{
$y = $row['mainheading'];
$x = $y;
}
if($y != $category)
{
$s = $row['category'];
$z = $s;
}
}
DB構造
主見出し sno 主キー mainheading
カテゴリー
sno primartkey msno foriegn キー カテゴリ
サブアイテム
sno 主キー csno 外部キー サブアイテム
3つのテーブルで結合を使用して上記を形成しました
家電モバイル Galaxy s
HTML
<div> Main Heading <div> </div>
</div>
<div><second opens>
<div><third close>
<h3> Category</h3>
<div>
<p>Sub item</p> </div>
</div><third close?
</div><second close>