0

さて、私は2つのテーブルcategoriesを持っていてsubcategories、これが好きです

Categories:
  id
  title
  description

Sub Categories:
  id
  catid
  title
  description

これcatidで、サブカテゴリの ' ' はカテゴリ ' id' の値になり、グループ化して、カテゴリとサブカテゴリをループし、次のように表示します

Category
  subcat
  subcat

categories
  subcat
  subcat
4

1 に答える 1

1
$catquery = "select * from categories"; 
$res = mysql_query($catquery)

while (list($id, $title, $description) = mysql_fetch_row($res)){
     $subquery = "select id, title, description from subcategories where catid = {$id}";
     $res = mysql_query($subquery);
     echo("Category: {title} ({description})<br />");
     while (list($sid, $stitle, $sdescription) = mysql_fetch_row($res)){
          echo (" Subcategory: {stitle} {sdescription}<br />");
     }
}

これにより、カテゴリとサブカテゴリが次のように表示されます。

カテゴリ: カテゴリ1 (これはカテゴリ1です)
サブカテゴリ: サブカテゴリ1 これはサブカテゴリ1です サブカテゴリ: サブカテゴリ2 これは
サブカテゴリ2
です カテゴリ: カテゴリ2 (これはカテゴリ2です)
サブカテゴリ: サブカテゴリ3 これはサブカテゴリ3です

等々

于 2011-03-13T18:53:29.000 に答える