函数行查询mysql返回未定义

时间:2019-01-11 06:52:10

标签: javascript mysql node.js express

我试图创建从用户表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

};

0 个答案:

没有答案