0

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

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

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

4

2 回答 2

2

time是保留关键字。试着把它放在蜱虫中:

SELECT * 
FROM table 
WHERE `time` BETWEEN '1362355200' AND '1362959999'
于 2013-03-14T15:23:46.333 回答
0

我认为问题在于价值观周围的问题。如果要比较数值,请不要使用它们。查看BETWEEN 上的手册以获取更多信息

SELECT * 
FROM table 
WHERE `time` BETWEEN 1362355200 AND 1362959999
于 2013-03-14T15:41:42.873 回答