Как использовать оператор выбора с условием where на node.js

0

Изображение 174551 > Я пытаюсь предоставить учетные данные для входа в систему по электронной почте и паролю, используя таблицу базы данных postgres.

таблицы базы данных postgres. Когда я получаю записи, он должен отправить статус 200 на мою страницу. Возникает ошибка при запросе. Пожалуйста, помогите мне, как использовать select с условием. Отсутствует некоторый синтаксис.

     getUser : function(req, res) {    
        var pg = require('pg');    
        var conString = process.env.DATABASE_URL || "postgres://test:test@localhost:5432/wallet";
        var client = new pg.Client(conString);  
          client.connect();

             console.log(req.query.email_id);
             console.log(req.query.user_password);
            var query = client.query("select * from pp_user_profile where email_id ="+req.query.email_id+ "and" + "user_password=" +req.query.password);

            query.on("end", function (result) {          
                client.end();
                res.writeHead(200, {'Content-Type': 'text/plain'});
                res.write('Success');
                res.end();  
            }); 

  },

1 ответ

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

Попробуйте следующий синтаксис:

"select * from pp_user_profile where email_id  = '"+req.query.email_id+"' and user_password= '"+req.query.password+"'";
  • 0
    спасибо @ Subburaj это сработало ...
  • 1
    @Varathan Swaminath рад помочь вам. Удачного кодирования .. Пожалуйста, примите ответ, если он действительно помог вам ..

Ещё вопросы

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