【发布时间】:2013-07-23 15:39:00
【问题描述】:
我的数据库中有 2 个表。一种用于产品类别,一种用于子类别。
子类别表有一个字段保存其父类别 ID
现在我尝试使用此信息创建导航,但我正在努力仅从数据库中获取具有子类别的类别。
表“类别”:
猫ID |猫名 |活跃 |图片
表“子类别”:
猫ID |猫名 |父猫ID |活跃 |图片
到目前为止,我已经尝试过:
$sql = mysqli_query($con,'SELECT DISTINCT parentCatID FROM *****');
while($row = $sql->fetch_row()) {
$rows[]=$row;
}
$res = join(',',$rows);
$sql2 = mysqli_query($con,"SELECT * FROM ***** WHERE categoryID IN '" . $res . "'");
while($results2 = mysqli_fetch_array($sql2)){
echo $results2['categoryName'];
}
这不起作用,我看不到解决方案。 只需选择所有类别就很容易了。但我不想要那些没有子类别的人
【问题讨论】:
-
编辑您的问题以包含您正在讨论的表的架构,以便潜在的回答者能够看到我们正在处理的内容。
-
确定编辑问题以显示表格字段
标签: php mysql navigation