有人可以解釋爲什麼我無法將行Object傳遞給Clubs變量嗎?將對象指定給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();
看來我錯過了一些關於變量和範圍的東西。請幫助:)
認爲它與'異步'(如果這是一個詞)有關,但無法弄清楚如何正確實現這種行爲。謝謝:) – octavian