Loading...
Обучение/Помощь новичкам | Как поставить крон?
Вот сам код в котором нужно поставить крон на 10 минут

$PAGINGS = mysql_query("SELECT * FROM `planet_loc` WHERE `type`>=2 AND `rab`!=0 AND `res`>0 AND `occupy`=0 ORDER BY `id` DESC");
if($PAGINGS > 0)
{
while($row = mysql_fetch_array($PAGINGS))
{
$s='s'.$row['type'].'';
$r=''.res1($row['type']).'';
$science = mysql_result(mysql_query("SELECT ($s) FROM `science` WHERE `planet_id`='".$row['planet_id']."';"), 0);
$plus=$row['rab']*($science*0.3);
if($row['rab']>$row['res'])$plus=$row['res']*($science*0.3);
$rab=$row['rab'];
if($rab>$row['res'])$rab=$row['res'];
mysql_query("UPDATE `users` SET `$r`=$r+$plus WHERE `id`='".$row['uid']."';");
mysql_query("UPDATE `planet_loc` SET `res`=res-'".$rab."' WHERE `id`='".$row['id']."';");


}
}

Раньше с этим не связывался, не школьник уже, но не знаю как .рука.
________
посл. ред. 28.07.2017 в 19:46; всего 1 раз(а); by oneday
Держи пример , дальше сам заюзаешь

if (DB::$dbs->querySingle("SELECT COUNT(id) FROM `user_hash` WHERE `time` > ?", array(time()+84600*7)) > 0) {
DB::$dbs->query("DELETE FROM `user_hash`WHERE `time` = ?", array(time()+84600*7));
}
Pavelreyz , Как это правильно вставить?
или делай при запросе через панель cron , пример wget http://test.ru/test/cron.php
oneday , это не вставить , дал пример выполнения через указанное время например , в моем случаи удаляет hash как ему исполняется 7 дней
Онлайн: 1
Время:
Gen. 0.0954
(c) Bym.Guru 2010-2026