[英]how to get the value of field by foreign key
我有两个表:
常见问题解答:
常见问题解答:
我想在第一个表中通过外键显示字段“名称”。
请帮我。
尝试
SELECT a.name , a.id ,b.An , b.qn FROM Faqcat a JOIN FAQS b ON a.id = b.cat_id
试试吧:
$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;
}
}
将**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."'";
mysql_query("select * from faqs as a Join faqcats as b ON a.cat_id = b.id where question like '%$term%'" );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.