آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چگونه میتوانم یک query را در زمان های مشخص اجرا کنم؟

iman2420  10 سال پیش  10 سال پیش
0 0

سلام دوستان
من یک کوری دارم که میخوام هرچند مدت یک بار اجرا بشه. با این متد انجام دادم ولی بار سرور رو زیاد میکنه. ضمنا بنده خیلی کم php بلدم.

 public function setRunningLevelsReadyToRun(){
$interval=5; //seconds
set_time_limit(0);
while(true) {
$now=time();
mysql_query("UPDATE `levels` SET status='running' WHERE 'NULL' not in (uid1,uid2,uid3,uid4) AND status = 'opened'") or die(mysql_error());
sleep($interval-(time()-$now));
}

}
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .