Обновить статус, когда дата и время истекают mysqli

У меня есть такой стол

+--------+-----------+--------------+------------------+
| id     | event_date| event_time   |status            |
+--------+-----------+--------------+------------------+
|  15145 | 2007-11-18|    10:00:00  |      1           |
|  15146 | 2007-11-16|    03:00:00  |      1           |
|  15148 | 2007-11-17|    10:00:00  |      1           |
|  15150 | 2007-11-14|    05:00:00  |      1           |
|  15314 | 2007-11-22|    10:00:00  |      1           |
|  15315 | 2007-11-23|    10:00:00  |      1           |
|  15316 | 2007-11-15|    10:00:00  |      1           |
+--------+-----------+--------------+------------------+

я хочу обновить статус до '0', когда дата и время истекают...

я пишу скрипт для обновления статуса, это был скрипт cronjob, который запускается за секунды, когда когда-либо истекают дата и время, когда я хочу обновить статус

include('../../config.php'); 

$createCon = new createCon; 

$get_all_events = mysqli_query($createCon->connect(),"SELECT * FROM gic_events");

$get_all_events_num = mysqli_num_rows($get_all_events);

if ($get_all_events_num > 0) {
    while ($sp_events = mysqli_fetch_assoc($get_all_events)) {
        $date = date("Y-m-d");

        $event_id = $sp_events['event_id'];

        $event_date= $sp_events['event_date'];

        $event_time = $sp_events['event_time'];

        date_default_timezone_set('Asia/Kolkata');

        $time = date("h:i:s");

        $update_events = mysqli_query($createCon->connect(),"UPDATE gic_events SET event_status='0' WHERE DATE(event_date) < '$date' AND event_id='$event_id'");

        $num = mysqli_affected_rows($createCon->connect());

        if($update_events){
            echo "changed";
            echo "<br>";
        }
        else{
            echo "no changed";
            echo "<br>";
        }

    }
}

Это нормально работает в разделе даты, когда этот скрипт запускается на второй основе и обновляет статус до '0' . но я хочу обновить статус в дате и времени истекает.

любая идея?

0 ответов

Другие вопросы по тегам