【发布时间】:2017-02-13 20:42:24
【问题描述】:
使用 sql 查询使用连接从 2 个表中检索数据不起作用,因为我希望这是使用过的查询:
$result2 = $wpdb->get_results('select site_info.siteID, owner_info.ownerNAME,
site_info.siteNAME, site_info.equipmentTYPE
from `site_info`
INNER JOIN `owner_info` on site_info.ownerID = owner_info.ownerID
where owner_info.ownerID = 159');
foreach($result2 as $result) {
echo join(', ', $result), '<br/>';
echo "<br/>";
}
我从 2 个表中检索数据,但结果是:
Warning: join(): Invalid arguments passed in /opt/lampp/htdocs/wordpress/wp-content/themes/wp-portfolio/search-info.php on line 43
如果有人能告诉我我做错了什么。
【问题讨论】:
-
您可以尝试在 MySQL 控制台中执行查询,看看是否返回任何结果?
-
是的,我已经尝试过了,它会返回所需的结果...问题出在 join() 函数中,但我不知道是什么问题
标签: mysql database join error-handling inner-join