PHP 定时器

xiaoxiao2025-10-02  3

ignore_user_abort();//关闭浏览器后,继续执行php代码 set_time_limit(0);//程序执行时间无限制 $paihao_sleep_time = 300;//设置排号过期时间 (5分钟后执行一次) $x=1; while($x<=5) { $status = db('contract')->where('room_id', '=', $room_id)->find('status'); if ($status == 1) { // 房源释放 db('projectRoom')->where('id', '=', $room_id)->data(['status' => 0])->update(); // 排号作废 订单失效 db('contract')->where('room_id', '=', $room_id)->data(['is_effect' => 0, 'be_overdue' => 1])->update(); } sleep($paihao_sleep_time); // 等待时间,进行下一次操作。 $x = 10; } $sleep_time = 3600;//设置排号过期时间 (60分钟后执行一次) $y=1; while($y<=5) { $status = db('contract')->where('room_id', '=', $room_id)->find('status'); if ($status != 3) { // 房源释放 db('projectRoom')->where('id', '=', $room_id)->data(['status' => 0])->update(); // 排号作废 订单失效 db('contract')->where('room_id', '=', $room_id)->data(['is_effect' => 0, 'be_overdue' => 2])->update(); } sleep($sleep_time); // 等待时间,进行下一次操作。 $y = 10; }
转载请注明原文地址: https://www.6miu.com/read-5037246.html

最新回复(0)