Я новичок, так что будьте добры:)
Какое самое простое решение для проверки, извлечения и использования вновь полученных данных из базы данных mysql?
База данных обновляется из внешнего интерфейса API.В идеале я хотел бы получить его, когда он прибудет, но использование интервалов также может работать.На первой итерации, а затем каждые 5 минут, если между тем нет новых данных, выполните действие со следующей записью массива, которая может привести к обновлению данных в течение следующих 5 минут.Но я хочу убедиться, что все остановилось, если были получены новые данные, и просто выполнил кое-что в php.
Какое самое простое решение?php vs jquery / ajax?
Мое предлагаемое решение в jquery:
<script>
var newdata = false;
if(newdata === false){
setTimeout (function(){
$.each(array, function(){
$.post('checkdb.php',data,function(resp){
if(resp){
newdata=resp;
return newdata;
}
else{
$.post('doaction.php',data);
// cause a potential update within the next 5 min
}
});
});
}, 300000);
}
else{
// move newdata back to php and (then) do something with response
}
</script>
Спасибо!:)