Нужно сделать так, чтобы цикл этот можно было как-то остановить при надобности, я хотел сделать отдельный параметр в бд, который проверяется при каждом исполнении цикла, и если его ответ не подходит под условие - цикл срывается, но для такого нужно найти строку с данными по которым эта штука работает, заменить в ней значение, а уже после добавить проверку этого условия.