2014-01-25 50 views
0

領域的價值我有兩個表:如何獲得通過外鍵

常見問題:

  • ID
  • QN
  • CAT_ID(外鍵)

Faqcat:

  • ID

我想在第一個表的外鍵顯示的字段 「名」。

請幫幫我。

+1

搜索'JOIN' 。 –

+0

感謝您的回覆,然後如何回顯名稱? – sultan

+0

搜索'JOIN'。閱讀並理解它。 –

回答

0
mysql_query("select * from faqs as a Join faqcats as b ON a.cat_id = b.id where question like '%$term%'" ); 
0

嘗試

SELECT a.name , a.id ,b.An , b.qn FROM Faqcat a JOIN FAQS b ON a.id = b.cat_id 
0

試試:

$query = mysql_query("SELECT `faqcat`.`name` from `faqcat` join `faqs` on `faqcat`.`id`=`faq`.`cat_id`"); 
if(mysql_num_rows($query)) 
{ 
    while ($row = mysql_fetch_object($query)) 
    { 
     echo $row->name; 
    } 
} 
0

更換**id**與你想要得到它的名字CAT_ID:

$ID = "**id**"; 

$SQL = "SELECT cat.name AS name, faq.cat_id AS id 
FROM FAQS faq 
JOIN Faqcat cat ON(faq.cat_id = cat.id) 
WHERE faq.cat_id = '".$ID."'";