Мне нужно сделать бесконечный таймер, но при запуске скрипта он просто выполняет цикл и не дает работать остальному коду, невозможно получить переменную с помощью ajax, как можно реализовать таймер по другому?
# Таймер
while(1) {
if($pump > 200) continue; // Условие не пропускает дальше код если насос не работает
if(date("H:i:s") == '23:59:59') { // Проверка времени если время 00:00 запись в базу данных и обнуляем таймер
# Переводим секунды в минуты
$time = date("i", mktime(0, 0, $time));
# Получаем текущую дату
$date = date('Y.m.d H:i:s');
# Запрос в базу данных на добавление новой записи
$sql = "INSERT INTO
`timeupdate` (`time`, `date`) VALUES '{$time}', {$date}";
$dbh->query($sql);
}
$time++;
}