我想讀取表數據並在表中顯示唯一的事情就是我試圖在2個表上讀取它。這兩個表具有相同的結構,我已經用下面的代碼嘗試過了,但沒有任何反應。關於PHP的多個表MySQL
$sql = "SELECT pricedatamt5.symbol_name, pricedatamt5.symbol_bid, pricedatamt5.symbol_ask, pricedatamt4.symbol_bid, pricedatamt4.symbol_ask FROM pricedatamt5 LEFT JOIN pricedatamt4 ON pricedatamt5.symbol_name = pricedatamt4.symbol_name WHERE symbol_name='".$value."'";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td>".$row["symbol_date"]."</td>";
echo "<td>".$row["symbol_bid"]."</td>";
echo "<td>".$row["symbol_ask"]."</td>";
echo "</tr>";
}
我希望你能幫助我,因爲我真的很難從2表中檢索數據。
謝謝...
$ SQL = 「SELECT pricedatamt5.symbol_name,pricedatamt5.symbol_bid,pricedatamt5.symbol_ask,pricedatamt4.symbol_bid,pricedatamt4.symbol_ask FROM pricedatamt5 LEFT JOIN pricedatamt4 ON pricedatamt5.symbol_name = pricedatamt4.symbol_name WHERE pricedatamt4.symbol_name ='」。$值「」「;這裏是mysql查詢中的問題。你在兩個diff中有相同的字段名稱。表,所以你必須在使用它之前提供表名。 – Angel