[英]Multiple Tables on PHP MySQL
我正在尝试读取表格数据并在表格中显示,唯一的事情是我试图在 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 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 查询将是:
$sql = "SELECT pricedatamt5.symbol_name, pricedatamt5.symbol_bid, pricedatamt5.symbol_ask FROM pricedatamt5 WHERE symbol_name='".$value."'"."
UNION
SELECT pricedatamt4.symbol_name, pricedatamt4.symbol_bid, pricedatamt4.symbol_ask FROM pricedatamt4 WHERE symbol_name='".$value."'";
否则你应该澄清你的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.