2016-10-10 1 views
1

Обращаясь к этой документации, напримерMySQL узел Выберите запрос с информацией о том, где JSON заявление

connection.query(**'INSERT INTO posts SET ?', {title: 'test'}, function(err, result) { 
    if (err) throw err;  
    console.log(result.insertId); 
}); 

Я пытаюсь выполнить запрос, как этот

SELECT .... FROM .... WHERE ? , [ title : "a", publisher : "aa" ] 

Но это не работает, потому что пишет «,», чтобы отделить поля от значения по умолчанию. Вы знаете возможное решение?

Спасибо

ответ

0

Вы должны указать поля и передавать значения в виде массива:

connection.query('SELECT .... FROM .... WHERE title=? AND publisher=?', [title_value, publisher_value], function(err, result) { 
    if (err) throw err;  
    console.log(result); 
}); 

Docs

 Смежные вопросы

  • Нет связанных вопросов^_^