我在php中有两个表Category和sub category,我想在手风琴中显示它们 但我的代码无法正常工作,请帮忙。以下是两个表上的列。 类别= c_id,类别名称。 sub_category = sub_cat_id,sub_cat_name,c_id
<?php
$sql="select * from category";
$res=mysqli_query($con,$sql);
while($row=mysqli_fetch_array($res))
{
?>
<li class="subMenu"><a> <?php echo $row["category_name"]?> [840] </a>
<ul style="display:none">
<?php
$sql1="SELECT * FROM category INNER JOIN sub_category ON
sub_category.cat_id = category.cat_id;";
$res1=mysqli_query($con,$sql1);
while($row1=mysqli_fetch_array($res1))
{
?>
<li><a href="products.html"><i class="icon-chevron-right"></i><?php echo
$row1["sub_cat_name"]?></a></li>
<?php } // while loop
?>
</ul>
</li>
<?php
}
答案 0 :(得分:0)
您好,我在第二个while循环中使用了此查询,现在可以正常使用了
从子类别中查询$ sql1 =“ select *,其中cat_id =”。$ row ['cat_id']。“”;