我有一个非常简单的查询,但我需要在里面做另一个查询。我对SQL和PHP知之甚少,所以我想问你的帮助。PHP - 查询内部查询
$result = mysql_query("SELECT * FROM img");
while ($row = mysql_fetch_assoc($result))
{
$imgName = $row['name'];
$catID = $row['catid'];
// Problem
// Need to get category NAME from category ID
$result2 = mysql_query("SELECT name FROM cat WHERE id = $catID");
while ($row2 = mysql_fetch_assoc($result2))
{
$catName = $row2['name'];
}
echo "Image: $imgName <br />";
echo "Category: $catName";
}
@Qmal见上面编辑 - 争取比'IMG更明确的*'然后。参考图像id作为'imgId',图像名称作为'imgName',并且类别名称作为'catName'在'$ row []' –
是的,我知道了这就是为什么删除评论:)再次感谢 – sed