上次发问了有关于callback的问题 了解到该做的事情还是要放在callback里面 但在mysql查询上 还是遇到了一些问题 如果我有一个devicelist 纪录所存在的装置名称 每个装置名称都是一个table 如device001,device002,device003 我的作法如下 q_s = "SELECT * FROM devicelist"; connection.query(q_s,function(err,rows,fields){ if(err) throw err; for (i in rows){ connection.query("SELECT * FROM"+rows[i].TableName,function(err,rows1,fields){ //What to do }); } console.log(rows[0].TableName); });
我寫了一個for 去抓list中的所有device名稱 然後在執行一個sql query 但如果我要對每一個device的值做比較要怎麼做? 我不知道我有没有表达我的意思有问题的话都可以问我 感谢解答 node js的callback真的让我很苦恼跟python比起来