2015-11-18 172 views
0

即使所有“情况”均正确且位于数据库中,此SQL查询仍未显示帖子。 查询 - $sql = "SELECT * FROM posts WHERE like BETWEEN 5 AND 25 AND bp='0' ORDER BY id DESC LIMIT 15 ";SQL查询不起作用

为什么不能正常工作?我如何解决它?

回答

2

like是一个保留字,所以你要逃避它:

SELECT * 
FROM posts 
WHERE `like` BETWEEN 5 AND 25 AND bp = '0' 
ORDER BY id DESC 
LIMIT 15 ; 
+1

,也许你可以改变你的列名喜欢?那么你再也没有查询问题了 – davejal