Цикл for и mysql
Всем привет.
Подскажите реализацию. есть цикл for обрабатывающий массив items. Нужно придумать, как из под callback функции mysql управлять циклом. т.е. continue, break Код для примера, что я хочу получить. //Такой вариант не прокатит. (
for(i = 0; i < items.length; i++)
{
pool.query('SELECT .... FROM ... WHERE ...', function(ers, rows, fields) {
if(rows[0].id !== items[i].id)
continue;
});
}
|
pool.query('SELECT .... FROM ... WHERE ...', function(ers, rows, fields) {
for(i = 0; i < items.length; i++)
{
if(rows[0].id !== items[i].id)
continue;
}
});
|
Мне нужно делать во время цикла запросы к бд.
А не наоборот. |
Цитата:
посидите и подумайте как это можно реализовать вне цикла большинство случев здесь помогает правильное написание запроса к примеру
var arr = [ 1, 2 , 3 ];
... IN (' +arr.join[','] + ')'
|
| Часовой пояс GMT +3, время: 03:57. |