Najłatwiej byłoby po prostu trzymać się obszernej dokumentacji - i nauka podstawowego javascriptu. Oświadczenie
let sql =`select * from q_users where firstname=?,${[name]}`;
nie ma sensu, to po prostu łańcuch z tablicą na końcu. Pomocne może być przeczytanie o łańcuchach szablonów poznać je i jak właściwie z nich korzystać.
Dokumenty wyjaśniają, jak przekazać dwa argumenty do db.query()
. Więc będziesz potrzebować czegoś takiego
let sql = 'select * from q_users where firstname=?';
db.query(sql, [name]).then(...);
Unikaj także używania name
jako nazwę zmiennej.