node.jsのmysqlドライバを使用してデータベースからデータをロードしています。 https://github.com/felixge/node-mysqlNode.js - データベースからデータを取得する(mysql) - 遅延
データを配列にロードします。配列にデータをロードするときに遅延があり、配列が空です。
私は、データを取得して、その行にconsole.log( "END QUERY")を書きたいと思います。 console.log(users);
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