我有两张桌子
表1 类别
Id name img
1 appliances
2 books
表2 产品
ID name des price cataegory sub img
1 TV lcd 125 1 tv
我正在尝试连接表 2 中类别中的两个表,直到从表 1 中获取名称
这是我的代码
$sql = "SELECT p.id,
p.name,
p.description,
p.price,
c.name,
p.sub
FROM products p
JOIN category c on products p = c.id
ORDER by p.id
";
if($query = mysql_query($sql) or die())
{
while($result = mysql_fetch_assoc($query))
{ echo "<tr id='id'>";
//echo "<td>".$result['img']."</td>";
echo "<td>".$result['name']."</td>";
echo "<td>".$result['description']."</td>";
echo "<td>".$result['price']."</td>";
echo "<td>".$result['category']."</td>";
echo "<td>".$result['sub']."</td>";
echo "</tr>";
}
} ";
重命名输出中的字段名称:
$sql = "SELECT p.id,
p.name,
p.description,
p.price,
c.name AS OTHER_NAME,
p.sub
FROM products p
JOIN category c on p.category = c.id
ORDER by p.id";
然后得到其他名字
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)