누군가 내가 club 변수에 Row 객체를 전달할 수없는 이유를 설명 할 수 있습니까?node.js의 변수에 객체 할당
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : 'test'
});
var competition_feed = 'England';
var season_id = 2014;
var clubs = {};
connection.connect();
connection.query('SELECT * FROM clubs WHERE competition_feed=\''+competition_feed+'\' AND season_id='+season_id+';', function(err, rows, fields) {
if (err) throw err;
clubs = rows;
});
console.log(clubs);
connection.end();
변수 및 범위에 대해 빠뜨린 것 같습니다. 제발 도와주세요 :)
connection.query(.....)
비동기이기 때문에
"비동기"(단어 인 경우)와 관련이 있다고 생각했지만 정확하게이 동작을 수행하는 방법을 알 수 없었습니다. 감사합니다 :) – octavian