从两个时间戳之间的mysql获取数据

时间:2013-03-14 15:22:45

标签: php mysql sql timestamp

我试图通过在两个时间戳之间搜索来从我的数据库中获取数据。以下是我的查询

$result = mysql_query("SELECT * FROM table WHERE time BETWEEN '1362355200' AND '1362959999'") 

当查询运行时,我不会收到任何错误或结果。

2 个答案:

答案 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