gpt4 book ai didi

javascript - node.js在函数外获取mysql的结果

转载 作者:行者123 更新时间:2023-11-29 05:14:15 24 4
gpt4 key购买 nike

在这种情况下我想获得“信息”,但必须在函数之外

  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)

最佳答案

您在调用回调之前调用 conneciton.end()

尝试以下操作:

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;
}

console.log(result);
connection.end();
});

关于javascript - node.js在函数外获取mysql的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35346591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com