我想这很简单,但是我想不出来。我正在尝试创建几个页面 - 其中一个页面将包含从我的mysql数据库表中选择的今天、本周和本月的结果。日期是在记录创建时使用date('Y-m-d H:i:s');
输入的。这是我目前拥有的:
筛选今天的记录:where date>(date-(60*60*24))
"SELECT * FROM jokes WHERE date>(date-(60*60*24)) ORDER BY score DESC"
在过去一周内(当前日期往前推7天),筛选出日期大于这个时间点的数据。
"SELECT * FROM jokes WHERE date>(date-(60*60*24*7)) ORDER BY score DESC"
查询最近30天的数据,即日期大于(date-(60*60*24*30))
"SELECT * FROM jokes WHERE date>(date-(60*60*24*30)) ORDER BY score DESC"
非常感谢,如果有任何想法,请提出。谢谢!