[英]select from two different table and display
我有2個不同的表,分別命名為productlist和rsales
productlist中的ff數據是
id|pcode|
1 |1220 |
and the ff data in rsales are
id|total|total_discount|
3 |500 | 50 |
我的問題是我想從兩個不同的表(產品列表和銷售)中選擇數據並水平顯示。 我嘗試了一切,但它垂直顯示。 結果一定是這樣的
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);
?>
它們之間的id差是否偏移2?如果是,則可以使用Fluffeh回答,如下所示:
select
ffdata.pcode,
rsales.total,
rsales.total_discount
from
ffdata
join rsales
on ffdata.id=rsales.id+2
rsales和生產者列表之間沒有鏈接,但是您可以這樣嘗試,您將使用此方法從兩個表中獲取所有文件
$result = mysql_query("SELECT * FROM productlist,rsales");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.