脚本宝典收集整理的这篇文章主要介绍了php – joomla mysql日期数学逻辑,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
// define the maximum number of submissions for 24 hours $max = 5; $user = JFactory::getUser(); $db = JFactory::getDbo(); $query = $db->getQuery(true); // SETUP the query. $query->select('COUNT('.$db->qn('Username').')') ->From($db->qn('#__rs_submissions')) ->where($db->qn('FormId').'='.$db->q($formId)) ->where($db->qn('Username').'='.$db->q($user->get('username'))); ->where($db->qn('DateSubmITted').'>='.$db->q('DATE_SUB(Now(),INTERVAL 1 DAY)')) $db->setQuery($query); $counter = $db->loadResult(); if ($counter >= $max){ $forMLayout = '<p style="color:blue;">Oops !! Your Limits are Exhausted for 24 hours </p>'; } }
这是数据库表值
查询不符合24小时的日期时间条件
->where($db->qn('DateSubmitted').'>='.$db->q('DATE_SUB(Now(),INTERVAL 1 DAY)'))
有人可以提供帮助和建议 – 我做错了什么,解决了24小时的限制
编辑
我猜 – 计数($db-> qn(‘DateSubmitted’).’> =’.$db-> q(‘DATE_SUB(Now(),INTERVAL 1 DAY)’))应该完成 – 沿用最后记录的时间应该是计算24小时差距的基础,仍然不确定是无法达到预期的
开始赏金 – 有人可以提供帮助.
以上是脚本宝典为你收集整理的php – joomla mysql日期数学逻辑全部内容,希望文章能够帮你解决php – joomla mysql日期数学逻辑所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。