选择我有一个名为产品列表和rsales从两个不同的表,并显示
在产品列表的FF数据2个不同的表中
id|pcode|
1 |1220 |
and the ff data in rsales are
id|total|total_discount|
3 |500 | 50 |
我的问题是,我想从两个不同的表格数据是产品列表和rsales并水平显示它。我尝试了一切,但它垂直显示。其结果必然是这样的
id|pcode|total|total_discount|
1 |1220 |500 | 50 |
这是到目前为止我的代码,但它只是从单一的表
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("inventory", $con);
$result = mysql_query("SELECT * FROM productlist");
while($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td>'.$row['pcode'].'</td>';
echo '</tr>';
}
mysql_close($con);
?>
使用加入了两个表透过这两个表中的所有的Fileds。这样你就可以得到单行的值。 –
'productlist'和'rsales'之间的链接在哪里?此外,现在强烈建议不要使用'mysql_ *'。该库已弃用,您应该真正使用MySQLi或PDO ... – BenM
您可以直接阅读: [MySql Join](http://dev.mysql.com/doc/refman/5.0/en/join。 html) –