2015-06-02 30 views
0

所以我有以下查詢,以檢查用戶是否在數據庫中存在檢查已有用戶節點,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值?有人能指出我是否錯過了一些東西嗎?

回答

0

其實我找到了錯誤的地方,我的usrAccnt變量是以字符串的形式讀入的,而不是整數,因此查詢可能失敗。我的數據庫中的ACCOUNT_ID設置爲INT類型