【发布时间】:2016-12-13 07:01:54
【问题描述】:
我试图通过加入两个表来获得结果。但我没有得到正确的结果。谁能告诉我哪里错了?
这是我的代码
$sql = "SELECT merchant.name, keyword.name
FROM keyword
INNER JOIN merchant
ON merchant.id=keyword.merchant_id";
我的表结构是
关键字
1.name(关键字名称)
2.merchant_id
商家
1.id
2.name(商家名称)
结果应该是这样的
商家名称||||||关键字名称
SQL fetch 查询是
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo "<tr><td>".$row['name']."</td><td>".$row['name']."</td>";
}
但是输出是
关键字名称||||||关键字名称
只有我得到关键字名称
谁能告诉我哪里错了。 (对不起我的英语不好)
【问题讨论】:
-
echo "
".$row['name']." ".$row['name']." " ;两者都是同一个变量再次不要使用mysql_函数...它们已被弃用需要更改变量名吗?
标签: php mysql inner-join