Ожидание появление записи mysql

164
23 ноября 2017, 04:23

Нужно, чтобы скрипт ждал когда появится запись в таблице с конкретным id Пробую так но работает неверно:

while(!$res_round = $mysqli->query("SELECT * FROM `test_table` WHERE id = 4461")){
echo 'sleep';
sleep(1);
}
echo 'Запись есть!';

Может это можно на чистом SQL сделать

Answer 1

Если скрипт будет ждать дольше, чем установлен таймаут в php.ini, с вероятностью в 101% нагрянет 500 ошибка. Правильнее будет делать асинхронные запросы из фронтенда, и проверять, появилась ли запись

READ ALSO
скрипт начал выовдить int() [требует правки]

скрипт начал выовдить int() [требует правки]

Скрипт начал выводить при запросе:

202
поиск по дате в jqGrid PHP

поиск по дате в jqGrid PHP

Добрый деньПодскажите, кто пользовался jqGrid PHP , как реализовать поиск по дате? Календарь для вывода даты появляется, но вот ничего не находит

189
Как использовать autoit в языке С++

Как использовать autoit в языке С++

Autoit невероятно удобная штука, но с С++ работать мне прощеЗнаю, что Autoit написан на С

294
Как обнаружить ошибку при вводе из istream_iterator<int>

Как обнаружить ошибку при вводе из istream_iterator<int>

Хочу заполнить вектор со стандартного потока ввода cin с использованием std::istream_iteratorЕсть такой код:

249