繁体   English   中英

PHP MySQL 上的多个表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM