在节点中我们可以在一个连接查询中使用多个mysql语句吗?

时间:2014-07-10 11:16:59

标签: node.js socket.io node-mysql

在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
  });
 }

我的问题是,我可以先调用详细信息查询内部循环吗?有可能吗?

0 个答案:

没有答案