脚本宝典收集整理的这篇文章主要介绍了php – 如何检测选择查询中的日期是否发生更改,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
SELECT * From clubnights INNER JOIN club ON clubnights.club = club.club_ID WHERE visibilITy = 0 AND date >= CURDATE() ORDER BY clubnights.date ASC
然后我通过PHP while循环加载我的HTML中的所有数据.
因此,当通过select查询检测到日期更改时,我希望检测(通过PHP或sql).基本上,我想比较最后一个’日期’列和当前列,如果它们不匹配,我将通过PHP回显一些东西.
举个例子,假设以下是行:
2016-09-16 - Row 1 // detect 'change' here as it's the First row 2016-09-16 - Row 2 2016-09-16 - Row 3 2016-09-16 - Row 4 2016-09-16 - Row 5 2016-09-17 - Row 6 // Detect change here as date has changed 2016-09-17 - Row 7 2016-09-17 - Row 8
编辑:我正在使用MysqL
SELECT clubnights.*,club.*,CASE WHEN t.club_ID IS NOT NULL THEN 'change' END AS date_changed From clubnights INNER JOIN club ON clubnights.club = club.club_ID LEFT JOIN ( SELECT MIN(club.club_ID) AS club_ID,clubnights.date AS date FROM clubnights INNER JOIN club ON clubnights.club = club.club_ID group by clubnights.date ) t ON clubnights.date = t.date AND club.club_ID = t.club_ID
以上是脚本宝典为你收集整理的php – 如何检测选择查询中的日期是否发生更改全部内容,希望文章能够帮你解决php – 如何检测选择查询中的日期是否发生更改所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。