Используя NodeJS и MySQL, у меня была ошибка в моей инструкции запроса полей базы данных, называемой user_name
.
Почему user_name
делает ошибку и каково решение?
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);
});
}
У вас есть голое ключевое слово (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);
});
}
function get_role (callback) {tempCont.query("SELECT * от users
где user_name
= 'ahmed'", функция (ошибка, результаты) {if (error) callback (null); callback (results [0].password); console.log("from query =" + results [0].password);}); }