我只想显示所有基于父类别的相关类别列表。
表leh34_mt_cats
cat_id cat_name
100 Tours
101 Food
102 Fun
表 leh34_mt_relcats
cat_id rel_id
100 85
100 86
100 89
101 92
101 93
<?php
$qry2 = "SELECT * FROM `leh34_mt_cats` mt inner join leh34_mt_relcats rel on rel.rel_id = mt.cat_id where rel.cat_id = (select cat_id from leh34_mt_cats where cat_name = 'Tours and Travels')";
$reg2 = mysql_query($qry2);
while($row=mysql_fetch_array($reg2))
{?>
<li><?php echo $row['cat_name']; ?></li>
我只想从 sql 查询中获取 cat_name,目前它是静态的。 请提供任何帮助..
最佳答案
SELECT leh34_mt_cats.cat_id, leh34_mt_cats.cat_name, leh34_mt_relcats.rel_id
FROM leh34_mt_cats, leh34_mt_relcats
WHERE leh34_mt_cats.cat_id = leh34_mt_relcats.cat_id
它显示 cat_id
、cat_name
和 rel_id
。
可能会有帮助
关于php - 如何从 mysql 查询中获取所有相关类别列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691408/