rez;
connection.query('SELECT Некий запрос ', function(err, rows, fields) {
if (err) throw err;
for (var i=0; i < rows.length; i++) {
rez = 'Записываем значение запроса';
connection.query("SELECT ", function(err_photo, rows_photo, fields) {
if (err_photo) throw err_photo;
for(var k=0; k < rows_photo.length; k++){
rez +='Записываем значение 2 запроса';
console.log('1');
};
});
console.log('2');
};
});
async.series([
function(){ /* выполнится первым */ },
function(){ /* выполнится вторым */ }
]);
var async = require('async');
var queries = ['query_1', 'query_2'],
result = '';
async.reduce(
queries,
result,
function iterator(result, query, callback) {
connection.query("SELECT " + query, function(err_photo, rows_photo, fields) {
if (err_photo) callback(err_photo);
for (var k=0; k < rows_photo.length; k++) {
result += 'Записываем значение 2 запроса';
console.log('1');
}
callback(null, result);
})
},
function done(error, result) {
console.log(error, result);
}
);