检查现有用户node-mysql

时间:2015-06-02 17:31:25

标签: mysql node.js node-mysql

所以我有以下查询来检查用户是否存在于数据库中

connectDB.query("SELECT ACCOUNT_ID FROM registration WHERE ACCOUNT_ID = '"+ userAccnt +"'", function(err, result, field){
     if(result.lenght === 0){
        //new user logic
}else{  
    //existing user, redirect to another page 
 }
        }

所以即使数据库中存在userAccnt值,我每次都会点击新的用户逻辑?有人能指出我是否遗漏了什么?

1 个答案:

答案 0 :(得分:0)

实际上我弄明白我出错的地方,我的usrAccnt变量被读作字符串而不是整数因此查询可能失败了。我的数据库中的ACCOUNT_ID设置为INT类型