2017-12-09 7 views
0

NodeJSとMySQLの使用user_nameというデータベースフィールドのクエリ文にエラーがありました。NodeJSとMySQL。クエリステートメントでフィールドがエラーになるのはなぜですか?

なぜuser_nameがエラーになりますか?解決方法は何ですか?

あなたが引用されるべき裸のキーワード( ahmed)持って
function get_role(callback) { 
    tempCont.query('SELECT * from `users` where `user_name` = ahmed' , function (error, results) { 
     if (error) callback(null); 
     callback(results[0].password); 
     console.log("from query = " + results[0].password); 
    }); 
} 

答えて

1

function get_role(callback) { 
    tempCont.query("SELECT * from `users` where `user_name` = 'ahmed'" , function (error, results) { 
     if (error) callback(null); 
     callback(results[0].password); 
     console.log("from query = " + results[0].password); 
    }); 
} 
+0

qoutesを追加した後も同じエラーが表示されます – isodino

+0

okありがとうございます – isodino

0

関数get_role(コールバック){ tempCont.queryは( "usersuser_name = 'アーメド' SELECT * FROMを" コールバック(結果[0] .password); console.log( "from query =" + results [0] .password); } ); }

関連する問題