Сообщение от jtag
|
Всем добрый день. Сейчас отправляю запросы в mysql таким образом:
let x = 0;
setInterval(function(){
connection.query("SELECT * FROM person WHERE x = '"+x+"' ... ", function() {
x++;
});
},500);
Из этого видно что setInterval абсолютно не видит когда приходит обратный ответ с БД. Время пол секунды, установлено приблизительно, т.к. я уверен чтоб БД уже завершила ответ. Как сделать чтобы после ответа сразу отправлялся след запрос? Существует какой-либо шаблон, по которому все пишут, а я вот его не знаю?
|
let x = 0;
function query(){
connection.query("SELECT * FROM person WHERE x = '"+x+"' ... ", function() {
x++;
setTimeout(query,500);
});
}
query();