php - mysql查询以在接下来的2个月内获得结果

标签 php mysql

我想得到接下来 2 个月的结果我正在使用以下查询(发布日期格式在数据库中是正常的 2013 年 3 月 8 日)

SELECT * FROM imdb WHERE (STR_TO_DATE(`release`, '%e %M %Y')-now()<2months) ORDER BY STR_TO_DATE(`release`, '%e %M %Y') DESC LIMIT 20

我知道 2 个月是行不通的......那么这在 mysql 中将如何工作......谢谢......我正在尝试的其他方式是

SELECT * FROM imdb WHERE (STR_TO_DATE(`release`, '%e %M %Y')-now()<5184000000) ORDER BY STR_TO_DATE(`release`, '%e %M %Y') DESC LIMIT 20

最佳答案

此查询可能会为您提供输出:

  SELECT * FROM tbl_name WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY)

告诉我解决方法

谢谢

关于php - mysql查询以在接下来的2个月内获得结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13525116/

相关文章:

内联 css 中的 PHP 变量

php - 联系表格的错误信息

php - 使用 php mysql 在巨型多维数组中搜索

php - JSON 对象到 php 变量

php - 循环生成 div 并从数据库填充它们

MySQL 数据和数学以获得出勤率

php - 如果主数据库关闭,则 Codeigniter 切换到辅助数据库

MySql查询找到最低高

php - 带有 id 和 slug 的永久链接(但 id 路由)

html - 显示为问号的字符