按日期过滤绑定到MySQL表的html表

时间:2012-03-20 11:07:24

标签: php mysql html-table

我有一个显示维护记录的html表。有3列将来会有日期。

我希望在表格上方有一个按钮,用于检查这3个日期中的任何一个是否在接下来的30天内。如果是,则显示该行,并且不显示其他不是直接关注的行。

实现这样的过滤器的最佳方法是什么?

更新:我正在尝试在MySQL查询中执行此操作。

我在SQL表中有3个属于date的属性。

有谁知道如何查询日期是否在接下来的30天内?

1 个答案:

答案 0 :(得分:1)

  

有谁知道如何查询日期是否在接下来的30天内?

使用此:

WHERE yourdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)

使用betweencurdate()date_add()

<强>更新

检查您需要执行的多个日期:

WHERE yourdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)
AND yournextdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)
AND anotherdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)