【发布时间】:2021-09-18 05:56:36
【问题描述】:
在 node.js 中,我想将 mysql 查询的结果存储在全局变量中,以便我可以将其导出或将其记录到控制台中,但似乎全局变量没有从回调函数中修改,那能做什么呢?请帮忙,tgis是我的简单代码
var mysql = require("mysql");
var text = "begin : ";
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "ajax",
});
con.connect(function (err) {
if (err) throw err;
var sql = "SELECT * FROM `nom`";
con.query(sql, function (err, result) {
if (err) throw err;
result.forEach((row) => {
text +=
" the first is : " +
row.first +
" and the second is : " +
row.second +
"\n";
});
});
con.end();
});
console.log(text);
【问题讨论】:
标签: javascript mysql node.js function global-variables