2014-07-11 32 views
1

我只想根據父類別顯示所有相關類別列表。如何從mysql查詢中獲取所有相關類別列表

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,目前它是靜態的。 任何幫助,請..

+0

需要數據庫http://php.net/manual/en/function.mysql-connect.php的連接,並使用查詢$ REG2 =請求mysql_query($ qry2連接,$ con) – poshanniraula

+0

您的預期產出是多少? – Manwal

回答

0
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_idcat_namerel_id

可能會有所幫助

相關問題