我的 MySql 表中有一个日期时间字段,其中日期和时间以下列格式记录:
2010-12-17 18:06:59
我想选择日期时间在最后 15 分钟内的记录。我该如何构造我的查询来执行此操作?
我尝试了以下但它不起作用:
// check in last 15 minutes
$time_duration = (15 * 60);
"SELECT COUNT(CounterId) AS Count FROM visitors_counter WHERE TimeStamp > NOW() - $time_duration"
谢谢!
最佳答案
您可以在 MySQL 中完成所有操作:
SELECT COUNT(CounterId) AS Count
FROM visitors_counter
WHERE TimeStamp > (NOW() - INTERVAL 15 MINUTE)
关于PHP MySQL - 比较日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4476407/