Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2017, 18:36
Аспирант
Отправить личное сообщение для АнонимныйПарень Посмотреть профиль Найти все сообщения от АнонимныйПарень
 
Регистрация: 17.03.2017
Сообщений: 67

MySQL и NodeJS
var autorization = {
	login : req.body.EmailAddress,
	password : req.body.PassWord
};

var query_1 = connection.query('SELECT * FROM usernames WHERE login =' + autorization.login  + 'AND password = ' + autorization.password, function(err, result) {
	res.render('tabs/incabinet', {name : result[0].name});
});


Почему я не могу отправить этот mysql запрос? Помогите исправить код, чтобы я мог выбрать запись из бд где логин = введеному и пароль = введеному. Все на ноде и "mysql": "^2.14.0"
Ответить с цитированием
  #2 (permalink)  
Старый 15.09.2017, 12:39
Аватар для kristow
Аспирант
Отправить личное сообщение для kristow Посмотреть профиль Найти все сообщения от kristow
 
Регистрация: 26.02.2015
Сообщений: 49

Нужно писать вот так:
connection.query('SELECT * FROM usernames WHERE login =? AND password =? LIMIT 1', [autorization.login, autorization.password], function(err,res){
  if(err) throw err;

  console.log('name:', res.name);
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Node.js + mysql mazahist Node.JS 4 17.11.2016 19:07
Грамотное кэширование в NodeJS проекте Sanu0074 Node.JS 0 19.08.2015 01:34
NodeJS и MySQL, pool connetctions Sanu0074 Node.JS 1 27.07.2015 01:51
Nodejs и mysql Chrome AJAX и COMET 6 03.08.2014 17:23
Comet: NodeJS - с чего начать разработку? Vulkan AJAX и COMET 13 27.11.2010 19:25