PHP MySQL - 比较日期时间

9 php mysql comparison datetime

我的MySql表中有一个datetime字段,其日期和时间以下列格式记录:

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"
Run Code Online (Sandbox Code Playgroud)

谢谢!

Mar*_*iot 11

你可以在MySQL中完成整个事情:

SELECT COUNT(CounterId) AS Count 
FROM visitors_counter
WHERE TimeStamp > (NOW() - INTERVAL 15 MINUTE)
Run Code Online (Sandbox Code Playgroud)