【发布时间】:2012-12-03 21:35:48
【问题描述】:
我不知道这是否可能... 但我需要创建一个 sql 查询,列出我的所有类别及其子类别。问题是类别和子类别存储在不同的表中。
数据库结构如下:TABLE NAME: "Categories", COLUMNS: "ID, Name"
表名:“子类别”。列:“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 ?>
【问题讨论】:
-
我可能错了,但加入应该可以解决这个问题。