我正在开展PHP推广活动,对存储在数据库中的商店进行折扣。每周一次,本周随机的日期和时间,我需要运行一个SQL查询并显示折扣优惠券。
我正在寻找类似的东西:
if(once_a_week()){
show_discount_coupon();
}
这比我想象的更难,有关如何面对这个问题的任何建议吗?
答案 0 :(得分:0)
我找到了一种非常快速和肮脏的方式来完成你想要的东西,但它不是很安全:
答案 1 :(得分:0)
在脚本中生成字段值
$ next_week_day = rand(1,7);
3.检查脚本中的那一天:
<?php
if(date("N") == $next_week_day){
show_discount_cuppon();
if($update_time<time()){
$update_time = time();
}
$next_week_day = rand(1,7);
}
?>
答案 2 :(得分:0)
我会在数据库中为每周生成随机日期和时间,然后在您网站的代码中进行检查。从数据库中获取日期列表中的第一个日期,并对其进行测试:
if $date_today == $next_coupon_date{ showCoupon(); }
在那一周之后,您删除了这个日期,并且您将使用下一个日期。 :)
这样一旦创建了日期,你就再也不用担心了。