mysql php选择范围内的表时间戳

时间:2012-02-26 17:41:09

标签: php mysql timestamp

我想使用时间戳选择范围内的壁纸 喜欢这个

SELECT * FROM wallpaper WHERE timestamp = '1221507428' to '1221761585' ORDER BY RAND() LIMIT 5

如何修复时间 使用时间戳?

2 个答案:

答案 0 :(得分:2)

使用between,这是完整的查询:

SELECT * FROM wallpaper WHERE `wallpaperid` between '1221507428' and '1221761585' ORDER BY RAND() LIMIT 5

More info

答案 1 :(得分:1)

使用BETWEEN ... AND构造。

SELECT * 
FROM   wallpaper 
WHERE  `timestamp` BETWEEN '1221507428' AND '1221761585' 
ORDER  BY Rand() 
LIMIT  5 

您也可以使用比较运算符

SELECT * 
FROM   wallpaper 
WHERE  `timestamp` >= '1221507428' 
        OR `timestamp` <= '1221761585' 
ORDER  BY Rand() 
LIMIT  5