Lion777, спасибо, я это понимаю
Решил более не засорять тему и пару дней промучался сам. Как сделать видимым результат запроса за пределами функции?
Имеем следующий код:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '127.0.0.1',
user : 'root',
password : 'ПАРОЛЬ',
database : 'maindb'
});
connection.connect();
console.log('Connection complete!');
var querySelectUser = 'SELECT * FROM users';
res = 'Пока пусто';
var query = connection.query(querySelectUser, function foo(error, results){
if (error) throw error;
//console.log(results[0].name);
res = results[0].name;
console.log(res + ' - Это из функции');
return res;
});
console.log(query.res + ' - Это должно быть ');
connection.end();
Каким образом лучше организовать 22 строку? Возвращает undefined, хоть ты тресни...