node.js mysql不返回结果

7gyucuyw  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(270)

我正在使用socket.io和node.js开发登录系统,但在验证用户时出错:

function checkUsername(username){
//  console.log("checking username "+username+" in database");

        var sql = "SELECT username FROM users where username = ?";
        var checkUser;

        //execute query
        db.query(sql, [username], function (err, result,fields) {
            if (err) 
                console.log(err);
            else{           
                //gets found records length/quantity
                checkUser = result.length;
                console.log("username "+username+" result: "+checkUser);
                return checkUser;
            }
        });
}

我要走了 undefined 作为回报,简言之,没有任何东西被归还。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题