I created an object of ids, however I can not access it outside of my for or in my next .then (), i make det as global variable, does anyone know where it is wrong?
.then(function(idHome){
home_id = idHome;
var detname_img = [];
var sqlEdit = "INSERT INTO images_det SET ?";
for(var k = 0; k < object.det_img.length; k++){
detname_img.push({
name_img : object.det_img[k].name_img,
});
connection.query(sqlEdit,detname_img[k]);
}
// console.log(detname_img);
for(var i = 0; i < detname_img.length; i++){
var getDet = ("SELECT det_id from images_det where name_img = '" + detname_img[i].name_img + " ' order by 1 desc limit 1");
connection.query(getDet, function(erro, result){
for(var k = 0; k < result.length; k++){
det.push({
det_id : result[k].det_id
});
console.log(chalk.blue(det[0].det_id));
return det;
}
});
}
});