Цикл 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, время: 19:49. |