for ループの最初の (そして唯一の) 実行で値をコメントしました。私が何をするかは問題ではないようです... connection.query の後、私の for ループには常にループをエスケープする値が与えられます。理由はわかりません。もっと例を挙げることができます。何が起こっているのか、どうすれば問題を回避できるのか誰でも知っていますか? この問題があるコードのスニペットを次に示します。私が使用しているnode.jsのmysqlプラグインはこちらです
https://github.com/felixge/node-mysql
for (j=0;j<rows[i].movelimit;j++){
//j=0
sql2="SELECT x, y, land FROM map WHERE collision = 0 AND x>"+(lastX-55)+" AND x<"+(lastX+55)+" AND y>"+(lastY-55)+" AND y<"+(lastY+55)+" AND land='"+rows[i].land+"'"+restrictions;
connection.query(sql2, function(err, move, fields) {
//j=rows[i]movelimit