我正在尝试从数据库中的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']。 我究竟做错了什么? 非常感谢!
答案 0 :(得分:7)
使用AND。
替换WHERE子句中的逗号答案 1 :(得分:1)
当你的SQL查询语法出错时,它会返回布尔“false”,这就是你遇到问题的地方