我的数据库中有:

id | text | date
1  | sdsd | 2012-01-23 08:11:00
2  | asd  | 2012-01-23 08:24:00
3  | dfdf | 2012-01-23 08:34:00
4  | fdf  | 2012-01-23 08:41:00
5  | xcvx | 2012-01-23 08:48:00


等等

我服务器上的cron间隔为10分钟,
例如:

08:03:00
08:13:00
08:23:00
08:33:00
08:43:00
08:53:00


如何使用SQL for PHP从数据库中获取此值的最佳方法?

最佳答案

此查询将返回最近10分钟内所有具有date>的行:

SELECT *
FROM `table`
WHERE `date` > CURRENT_TIMESTAMP - INTERVAL 10 MINUTE


假定您的表不包含任何将来的日期。

关于php - 日期和时间间隔为10分钟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8971575/

10-14 17:58