我使用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