我使用mysql驅動程序爲node.js加載數據庫中的數據。 https://github.com/felixge/node-mysqlNode.js - 從數據庫中檢索數據(mysql) - 延遲
我想將數據加載到數組中。當我將數據加載到數組中時 - 存在延遲並且數組爲空。我想檢索數據,然後寫下行 - console.log(「END QUERY」);的console.log(用戶);
var users = [];
client.query(
'SELECT * FROM users',
function selectCb(err, results, fields) {
if (err) {
throw err;
}
if (results.length > 0) {
var reader = results[0];
console.log("ID: " + reader['id']); //ADD string - 'ID: 1'
users = [reader['id']]
}
}
);
console.log("END QUERY");
console.log(users);
OUTPUT:
寫行:
END QUERY
[]
ID: 1