我试图通过在两个时间戳之间搜索来从我的数据库中获取数据。以下是我的查询
$result = mysql_query("SELECT * FROM table WHERE time BETWEEN '1362355200' AND '1362959999'")
当查询运行时,我不会收到任何错误或结果。
答案 0 :(得分:2)
time
是保留关键字。试着把它放在刻度线中:
SELECT *
FROM table
WHERE `time` BETWEEN '1362355200' AND '1362959999'
答案 1 :(得分:0)
我认为问题在于值的引号。如果要比较数值,请不要使用它们。查看the manual on BETWEEN了解详情
SELECT *
FROM table
WHERE `time` BETWEEN 1362355200 AND 1362959999