NodeJS и MySQL. Почему поле делает ошибку в запросе?

0

Используя 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);
    });
}
Теги:

2 ответа

1
Лучший ответ

У вас есть голое ключевое слово (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);
    });
}
  • 0
    это дает также ту же ошибку после добавления qoutes
  • 0
    хорошо ты прав спасибо
0

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);}); }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню