如何用最简单的方法实现如下功能? 再加一个字段如remind 默认为0如果点击取消就将改字段置为1 下一次再取消就累加查找时如果发现可以用 日期比较 sql中用dateadd 如果最后访问日期+remind*14>当前日期 就不提醒 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to xuzuning(唠叨)保存时间是可以的,但问题查询的时候怎么查?至于增加100年是为什么? 我这个是暂时取消,不是永久性的.to sdliubo 能否详细点?不过已经给我提供思路了,我想加一个字段保存最后访问时间到按钮点击当天之间的天数,这样就可以通用 lastVisitTime + remind 取得按钮点击的日期,然后可以根据这个日期计算是否该提醒 以下讨论基于mysql1、保存时间是可以的,但问题查询的时候怎么查?设增加的字段为“暂时取消”则SELECT * FROM tbl_name where subdate(now(),INTERVAL 14 DAY)>if(暂时取消>最后访问时间,暂时取消,最后访问时间)仅仅是设一个标志是不行的2、至于增加100年是为什么? 我这个是暂时取消,不是永久性的.增加100年是错误的,本意是想利用原字段。实际不行,此建议放弃! 考虑了一下,第二个方案还是可行的。只不过不是增加固定的年份思路:当点击“暂时取消”时,计算出“最后访问时间”与当前时间相差的天数,并将该天数当作年数加到最后访问时间”上,查询时取出增加的年数作为参数调整“最后访问时间”SELECT * FROM tbl_name where subdate(now(),INTERVAL 14 DAY)>subdate(adddate(最后访问时间,INTERVAL YEAR(最后访问时间)-YEAR(now()) DAY), INTERVAL YEAR(最后访问时间)-YEAR(now()) YEAR)这样可以不增加字段而充分利用原字段。存在一个小问题:计算是基于当前时间的,因此跨年份时就不准确了。 求助 在浏览器里打开是网站,采集的时候,源码是一个转发的JS 求解一个php正则表达式的组合 php不解之密 做论坛时,申请版主的方式有哪几种? 网站备案要求提供个人身份证等信息,会不会泄露个人信息? select 语名问题?? 自动刷新当前页面的功能是怎么实现的啊? 正则匹配问题。[已经揭帖了,才发现问题根本没有解决,可怜我那20分啊] session 变量的问题 如果表中肯定只有一条记录,如何用最简单的方法把值取出来? 如何寻找一串字符串里有没有我需要的子串 100分:如何得到某一个网站内所有网页的电子邮件地址?
保存时间是可以的,但问题查询的时候怎么查?
至于增加100年是为什么? 我这个是暂时取消,不是永久性的.to sdliubo
能否详细点?不过已经给我提供思路了,
我想加一个字段保存最后访问时间到按钮点击当天之间的天数,
这样就可以通用 lastVisitTime + remind 取得按钮点击的日期,
然后可以根据这个日期计算是否该提醒
1、保存时间是可以的,但问题查询的时候怎么查?
设增加的字段为“暂时取消”则
SELECT * FROM tbl_name where subdate(now(),INTERVAL 14 DAY)>if(暂时取消>最后访问时间,暂时取消,最后访问时间)
仅仅是设一个标志是不行的2、至于增加100年是为什么? 我这个是暂时取消,不是永久性的.
增加100年是错误的,本意是想利用原字段。实际不行,此建议放弃!
思路:
当点击“暂时取消”时,计算出“最后访问时间”与当前时间相差的天数,并将该天数当作年数加到最后访问时间”上,查询时取出增加的年数作为参数调整“最后访问时间”
SELECT * FROM tbl_name where subdate(now(),INTERVAL 14 DAY)>subdate(adddate(最后访问时间,INTERVAL YEAR(最后访问时间)-YEAR(now()) DAY), INTERVAL YEAR(最后访问时间)-YEAR(now()) YEAR)这样可以不增加字段而充分利用原字段。
存在一个小问题:计算是基于当前时间的,因此跨年份时就不准确了。