Легко заставить это работать, если есть только одно значение заполнителя. Например:
con.query('select * from user where firstname like ?', "%" + firstname + "%", (err, result) => {
// do something
});
Если у вас есть два заполнителя, вам нужно поместить их в массив, например так:
con.query('select * from user where firstname = ? and lastname = ?', ['Joe', 'Bloggs'], (err, result) => {
// do something
});
Как я могу преобразовать этот запрос, чтобы он работал с like
? Другими словами, как я могу заставить это работать:
con.query('select * from user where firstname like ? and lastname like ?', myArray, (err, result) => {
// do something
});
Мне нужно как-то заставить myArray
вести себя как ['%Joe%', '%Bloggs%']
.
Спасибо.