これが可能かどうかはわかりません...しかし、すべてのカテゴリとそのサブカテゴリを一覧表示するSQLクエリを作成する必要があります。問題は、カテゴリとサブカテゴリが別々のテーブルに保存されていることです。
データベースの構造は次のとおりです。テーブル名:「カテゴリ」、列:「ID、名前」
テーブル名:「Sub_Categories」。列:「ID、名前、Category_ID」。category_IDは、IDを使用して各サブカテゴリをその親カテゴリにリンクするために使用されます。
現在、すべての「カテゴリ」をプルするSQLクエリコードがあります...各カテゴリの下にサブカテゴリのリストが表示されるようにするにはどうすればよいですか?
<?php
$catlist= mysql_query('SELECT * FROM categories WHERE hide = 0 ORDER BY `order` ASC')
or die(mysql_error());
?>
<?php foreach ($catlist as $catitem): ?>
<h2 class="category"><?php echo $catitem['name']; ?></h2>
<?php endforeach; ?>
<?php ?>