node.js mysql不返回结果

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

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

  1. function checkUsername(username){
  2. // console.log("checking username "+username+" in database");
  3. var sql = "SELECT username FROM users where username = ?";
  4. var checkUser;
  5. //execute query
  6. db.query(sql, [username], function (err, result,fields) {
  7. if (err)
  8. console.log(err);
  9. else{
  10. //gets found records length/quantity
  11. checkUser = result.length;
  12. console.log("username "+username+" result: "+checkUser);
  13. return checkUser;
  14. }
  15. });
  16. }

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

暂无答案!

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

相关问题