我是这样做的:
var mysql = require('mysql');
var config = require('./../Config.js');
var connection = mysql.createConnection({
host: config.databaseConnection.host ,
user: config.databaseConnection.user,
password: config.databaseConnection.password,
database: config.databaseConnection.database
});
var executeQuery = function (querystring) {
connection.connect(function (err) {
if (err) throw err;
console.log("connected to database successfully");
connection.query(querystring,function(err,rows){
if(err) throw err;
console.log(rows);
});
});
}
module.exports = connection;
我希望我的函数执行程序返回“行”中的数据。我做了很多关于回调的搜索,但不明白事情是如何运作的。请帮帮我。
1条答案
按热度按时间hs1rzwqc1#
您可以将回调函数传递给
executeQuery
功能。像下面这样你也可以采取基于承诺的方法
如果你需要一个循环,你可以这样做