node.js获取函数外部的mysql结果

时间:2016-02-11 17:53:24

标签: javascript mysql node.js

我想得到"信息"在这种情况下,但必须在功能之外

  var mysql      = require('mysql');
        var connection = mysql.createConnection({
            host     : 'localhost',
            user     : 'root',
            password : '',
            database : 'db_name'
        });

connection.connect();
var insert = {
    information : something
};
var query = connection.query('insert into db.table set ?', insert, function (err, result) {
    if (err) {
        console.error(err);
        return;
    }
    else {
          **getInformation = results;**

    }
    console.error(result);
});

connection.end();

我正在尝试,但没有工作

console.log(getInformation)

1 个答案:

答案 0 :(得分:3)

在调用回调之前,您正在调用publishTraverse

尝试以下方法:

conneciton.end()