$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です
等々