我试图通过在两个时间戳之间进行搜索来从我的数据库中获取数据。以下是我的查询
$result = mysql_query("SELECT * FROM table WHERE time BETWEEN '1362355200' AND '1362959999'")
当查询运行时,我没有收到任何错误或结果。
time
是保留关键字。试着把它放在蜱虫中:
SELECT *
FROM table
WHERE `time` BETWEEN '1362355200' AND '1362959999'
我认为问题在于价值观周围的问题。如果要比较数值,请不要使用它们。查看BETWEEN 上的手册以获取更多信息
SELECT *
FROM table
WHERE `time` BETWEEN 1362355200 AND 1362959999