所以我有以下查询来检查用户是否存在于数据库中
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值,我每次都会点击新的用户逻辑?有人能指出我是否遗漏了什么?
答案 0 :(得分:0)
实际上我弄明白我出错的地方,我的usrAccnt变量被读作字符串而不是整数因此查询可能失败了。我的数据库中的ACCOUNT_ID设置为INT类型