PHP MySQL - 比较日期时间

标签 php mysql datetime comparison

我的 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/

相关文章:

php - 将文件上传内容正确保存到 MySQL 数据库以作为链接检索

mysql - 列出MySQL中没有数据库的用户

MySQL 连接同一字段

php - 搜索邮政编码可以在线但不能离线(从本地数据库)

php - 为什么 PHP 5 使用 __contruct() 而不是 className() 作为构造函数?

php - 使用文本区域作为用户输入的 SQL 查询

php - 如何将变量传递给 javascript 并从 php 返回?

c# - Javascript DATE 和 C# date - 什么是最好的解决方案?

java - 如何将字符串转换为xml公历日期java

python - 在Python中,如何仅使用datetime包获取本地化时间戳?