在node-socketchat系统中,我正在使用mysql模块。
我希望在检查4-5个表后获取数据,但不能创建连接语句。
假设我需要收集朋友收集及其详细信息。
现在我正在遵循以下方法。
var friends = new Array();
var connection = mysql.createConnection(database);
connection.query(sql, function(err, rows, fields) {
if (err) throw err;
for (var key in rows) {
friends.push(rows[key].friendid);
// Here i am expecting to write another sql statement
}
getfriendsdetails(friends)
connection.end();
})
function getfriendsdetails(friendslist){
connection = mysql.createConnection(database);
sql = 'select statment for taking friends details in in statement'
connection.query(sql, function(err, rows, fields) {
//storing each row detail in to an array
});
}
我的问题是,我可以先调用详细信息查询内部循环吗?有可能吗?