我正在使用node-mysql,
var arr= ["usr1""usr2""usr3""usr4"];
for(var i=0;i<arr.length;i++){
var q1 = "select userid from users where email=?";
con.query(q1, [email], function(error1, rows1, fields) {
if(error1) {
console.info("error select users users ",JSON.stringify(error1))
callbackError({"response":"error", "responseString": JSON.stringify(error1)});
}
if(rows1.length==0){
var q2 = "insert into users (name) values (?)";
//console.info(arr[i])//here arr[i] returns last array element "usr4"
con.query(q2, [arr[i]], function(error, rows, fields) {
if(error) {
callbackError({"response":"error"});
} else {
callbackSuccess({"response":"success"});
}
});
}
});
}
这里我要插入最后一个元素,如何解决这个问题?请帮我解决这个问题