Am einfachsten wäre es, sich einfach an die umfangreiche Dokumentation zu halten - und grundlegendes Javascript lernen. Die Aussage
let sql =`select * from q_users where firstname=?,${[name]}`;
macht keinen Sinn, es ist nur ein String mit einem Array am Ende. Es kann hilfreich sein, sich über Vorlagenzeichenfolgen um sie kennenzulernen und wie man sie richtig anwendet.
Die Dokumentation erklärt, zwei Argumente an db.query()
zu übergeben . Sie brauchen also so etwas wie
let sql = 'select * from q_users where firstname=?';
db.query(sql, [name]).then(...);
Vermeiden Sie außerdem die Verwendung von name
als Variablenname.