У меня есть функция insertdata(), которая написана на php. Он принимает значения из одной таблицы базы данных и затем вставляет ее в другую таблицу базы данных.Как вызвать функцию повторно в течение фиксированного интервала, используя php
Я хочу повторить это с фиксированным интервалом времени до нажатия кнопки остановки. Пожалуйста, помогите мне ..
Я пробовал использовать setInterval, но его работа только один раз. Также я использовал
if(isset($_POST['stopbutton']))
$stop=1;
else
$stop=0;
function insertdata(){
while ($stop=0) {
//get the values from Table1 and insert it into Table2
}
sleep(1);
if ($stop==1)
echo stop;
}
Пожалуйста, помогите мне ..
Определенно не использовать 'сон (1);'! –
Возможно, вы захотите использовать 'setTimeout()' на стороне клиента и сделать запрос сервера (как-то сохранить состояние); после ответа вы продолжаете до тех пор, пока не будет нажата кнопка остановки ... не делайте спать на стороне сервера. –