无法使INNER JOIN与PDO联接另一个表

时间:2018-10-03 15:36:42

标签: php mysql pdo

我正在使用PHP脚本,想建立一个INNER JOIN,以便可以从另一个表中的SELECT数据,其中id(在theList表中)和{{1 }}(在postid中)表是相同的。

我相信代码应如下所示:

post_rating

下面是我正在使用的代码。我添加了一个INNER JOIN post_rating ON theList.id=post_rating.postid 变量。

由于某种原因,它不起作用!当我尝试删除$ join并将$join放入post_rating.postid时,它也不起作用-如果有帮助的话!

我该如何使其正常工作!非常感谢:)

SELECT

2 个答案:

答案 0 :(得分:1)

有效查询中JOIN之后的位置,因此将位的连接修改为$sql

$sql = $select . $from . $join . $where;

答案 1 :(得分:0)

我不知道这是否可以为您解决,可能还有其他问题,但是请尝试:

$sql = $select . $from . $join . $where;