https://drive.google.com/file/d/0ByVhijs7bMwjUUZQRHpXUHFvODg/edit?usp=sharing
这是我的代码
我无法使用 UNION 从两个表“herbs”和“fruits”中选择产品名称和价格 我是 php 和 mysql 的初学者 请帮助我
$results = $mysqli->query("SELECT * FROM fruits UNION SELECT * FROM herbs WHERE product_code='$product_code' LIMIT 1");
$obj = $results->fetch_object();
最佳答案
我建议您阅读this tutorial第一的。
每个表都应使用 where
关键字。像这样:
$results = $mysqli->query("SELECT * FROM fruits WHERE product_code='$product_code' UNION SELECT * FROM herbs WHERE product_code='$product_code' LIMIT 1");
$obj = $results->fetch_object();
关于php - 如何使用 UNION 在 mysql 中选择两个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20593313/