我需要在同一个表中提到的特定时间间隔后将特定列值从Yes更新为NO。
表格结构
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
一旦active_till期限到期,我如何将活动列值从Yes更改为No。我在Codeigniter做这个。
答案 0 :(得分:1)
因为我的声誉低于50,所以我不能发表评论,
您可以为该作业设置一个cron,并在每隔1分钟或5分钟后运行cron,并通过将active_till列与今天的日期或您的选择进行比较,将活动列更新为YES或NO。
希望这会给你一个好主意进行设置。
答案 1 :(得分:0)
我相信使用MySql Events
会更容易运行起来会更快,因为不需要运行PHP。
使用PHPMyAdmin,转到您的数据库 - &gt;活动 - &gt;添加活动并从那里
这将使您的查询类似于:
更新#__active_run SET active = NO
设置应更新的时间间隔。