بله با cron job می تونید استفاده کنید.
اسم جدولتون رو بفرمایید با مثال برای شما توضیح خواهم داد.
- - - Updated - - -
به مثالی که زدم توجه کنید ، فقط کافیه اسم هارو تغییر بدید !
کد PHP:
$mysqli=new MySQLi();
$mysqli->connect('localhost','USER','PASS','DBNAME');
if ($mysqli->connect_error)
die("Connection failed: " . $mysqli->connect_error);
$res=$mysqli->query("SELECT * FROM `counter` WHERE `id`='1'");
while($row=$res->fetch_assoc())
$num=$row['counter_n']+20;
$mysqli->query("UPDATE `counter` SET `counter_n` = '$num' WHERE `id` = 1");
$mysqli->close();
در رابطه با زمان اجرا هم می تونید یه cron ایجاد کنید و آدرس فایل مربوطه رو بدید تا هر ثانیه 20 تا اضافه شود
اگر از سیستم شخصی استفاده می کنید و روی سرور نیست ، همچنین cpu بالایی دارید می تونید این کد رو به اول اضافه کنید تا برنامه درحالت اجرا باقی بماند :
کد PHP:
ini_set("max_execution_time", "0");
البته برای استفاده از کد بالا باید شرطی تعریف کنید که برنامه به پایان نرسد