php - Mysql:最近 7 天的结果

标签 php mysql sql database

这是我第一次使用 PHP 和 MySQL 创建网站。如何查询 Mysql 搜索的结果以仅显示最近 7 天的结果?

我的数据库中的列是:

Id
Name
Date
Mensage

最佳答案

有几种方法可以做到这一点。这是一个。

SELECT *
FROM tablename
WHERE `date` > CURRENT_DATE - INTERVAL 7 DAY

还有一个:

SELECT *
FROM tablename
WHERE DATEDIFF(`date`, CURRENT_DATE) < 7

仅供引用,您不应使用 reserved keywords 命名您的列.这是个坏主意,只会给您带来麻烦。

关于php - Mysql:最近 7 天的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14799596/

相关文章:

sql - GROUP BY 和 DISTINCT 有什么区别?

php - Laravel 无法从 crontab 调度作业

php - 从 PHP 响应中删除重复的 "Set-Cookie" header

PHP 新静态($变量)

MySQL 为什么我无法删除自引用外键上的行

php - 多次使用绑定(bind)参数

php - 使用 PHP 更新 sql 表中的字段

php - 如何将数据数组从数据库反序列化为html格式

MySQL 在同一个表中选择和计数

java - SQL 异常,未请求生成的键