Postgres: простой запрос SELECT * WHERE ... AND ... не выполнен - PullRequest
0 голосов
/ 09 января 2012

Этот запрос:

client.query({
  text: "SELECT * FROM users WHERE provider = ? AND remote_id = ?",
  values: [JSONuser.provider, JSONuser.remote_id]
}, 
function(err, result) { 
  ... 
})

Сбой при syntax error at or near "AND".

Я не могу понять, почему.Программировал весь день.Я думаю, что это просто, и я просто устал.

Редактировать: Использование https://github.com/brianc/node-postgres

1 Ответ

3 голосов
/ 09 января 2012

Какую библиотеку вы используете? Я предположил, что это Javascript и node.js. Согласно документам (https://github.com/brianc/node-postgres/blob/master/README.md) Похоже, вы должны использовать $1, $2 для переменных связывания вместо ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...