我想要做的是显示推荐表格中的名称,而不是我明显得到的ID。
这是我在我的网站上显示的表格。 " JID"仅适用于A_I,因此每个新连接都会获得一个新ID。
这就是所有其他表的设置方式。
所以,据我所知,我必须使JOIN能够显示名称而不是id,但我一直试图从其他建议中制作我自己的语法,但我还没有能够想到它出来了。
这是我试过的
$query = "SELECT joined.categoryid, category.name
FROM joined
INNER JOIN category
ON joined.categoryid = category.categoryid";
$result = $mysqli->query($query);
答案 0 :(得分:0)
<?php
$result = mysql_query("SELECT joined.categoryid, category.name, category.categoryid
FROM joined
JOIN category
ON joined.categoryid = category.categoryid", $db);
if (!$result) {
die("Database query failed: " . mysql_error());
}
while ($row = mysql_fetch_array($result)) {
echo "<h2>";
echo $row[1]."";
echo "</h2>";
echo "<p>";
echo $row[2]."";
echo "</p>";
}
?>
我自己试过这里是我的输出
答案 1 :(得分:0)
试试这个:
"SELECT joined.categoryid, category.name
FROM joined, category
WHERE joined.categoryid = category.categoryid";