查询未在PHP中给出预期结果

时间:2017-05-15 09:53:35

标签: php sql

我正在尝试从数据库中的2个表中检索值。 PHP看起来像这样:

$conn = Db::getInstance();
$getPosts = $conn->prepare("SELECT DISTINCT board.boardID, 
board.userID, board.postID, items.Url, items.Image
FROM board
JOIN items on postID = items.id
WHERE board.userID = 92, board.boardID = 1");
$getPosts->execute();
$p = $getPosts->fetch();

var_dump($p);

我期待一个包含所有值的数组,但相反,$ p给了我一个bool(false)。我想在图片标签中回显$ p ['Url']。 我究竟做错了什么? 非常感谢!

2 个答案:

答案 0 :(得分:7)

使用AND。

替换WHERE子句中的逗号

答案 1 :(得分:1)

当你的SQL查询语法出错时,它会返回布尔“false”,这就是你遇到问题的地方