我有一张表,其中是日期,时间,地点,文本。上一个和下一个月的报告
现在它会报告当前的年份和月份。
我想创建3个按钮,这将从数据库创建报告。
- 按钮将较上月报告
- 按钮将实际月份报告
- 按钮将在下个月
报告,但问题是,当我点击一张或下一个月就只报告本月的前一个月和下一个月。所以我正在寻找某种跟踪日期。
例子:
月(当前) - >(按下个月按钮)=四月 - >(按下个月按钮)=五月...等
月(当前) - >(按上一个月份按钮。)=月 - >(按上一个月份按钮)=一月
+ if is pressed next month when is DECEMBER 2013 reported then it must be new YEAR with january
+ same condition when backwards (January 2014 ->(previous button) = december 2013)
任何想法如何做到这一点?
SELECT hlavni.datum_expirace, hlavni.priloha, hlavni.nazev, vedle.misto
FROM hlavni
INNER JOIN vedle ON hlavni.sekce = vedle.idecko WHERE vedle.idecko IN (6, 7, 8, 15, 14,
16, 17) AND YEAR(datum_expirace) = YEAR(CURDATE()) AND MONTH(datum_expirace) =
MONTH(CURDATE()) ORDER BY `hlavni`.`datum_expirace` ASC, `hlavni`.`priloha` ASC");
不要使用MONTH(CURDATE()),而是将期望的月份作为参数传递给查询。 – StanislavL
我很抱歉,我不明白。我对这件事还是陌生的^^。你能给我一个解释你的意思吗? – user3197269
您是否使用AJAX调用? –