我试图创建从用户表mysql获取管理行的函数。然后,我想将其存储到变量中以在以后对其进行检查,但是在我对其进行控制台记录时,它只是返回未定义的。我对异步有所了解,应该使用回调或Promise。但是我真的很陌生,请帮忙!
exports.admin = function(req, res) {
var isAdmin = connection.query('SELECT admin FROM users where first_name = "yehezkiel"',function(error,rows,fields){
if(error){
console.log(error)
} else{
return rows[0].admin // returning 1
}
});
console.log(isAdmin.values) //return undifined
};