These are chat archives for NodejsRUS/chat

19th
Oct 2014
Oleg Bogdanov
@wormen
Oct 19 2014 21:18

кто пользовался модулем mysql? расскажите, как передавали результат за пределы функции

вот пример кода

var mysql = require('mysql');

db = mysql.createConnection({
  host     : config.get('db:host'),
  user     : config.get('db:user'),
  password : config.get('db:password'),
  database: config.get('db:base')
});

var DATA;
UserGet = function(data) {
  db.query('SELECT ?? FROM ' + P + 'users', [data], function (error, result, fields) {
    if(error)
      DATA= error;
    else
      DATA = result;
  });
  db.end();
  return DATA;
};

console.log(UserGet(['id','name']) );

не могу вытащить за пределы db.query