sql >> Databasteknik >  >> RDS >> Mysql

Hur man skriver en parameteriserad SQL-fråga i javascript?

Det enklaste vore att bara hålla sig till den omfattande dokumentation - och lära sig grundläggande javascript. Uttalandet

let sql =`select * from q_users where firstname=?,${[name]}`;

är ingen mening, det är bara en sträng med en array i slutet. Det kan vara bra att läsa om mallsträngar att lära känna dem och hur man använder dem på rätt sätt.

Dokumenten förklarar att man skickar två argument till db.query() . Så du kommer att behöva något liknande

let sql = 'select * from q_users where firstname=?';
db.query(sql, [name]).then(...);

Undvik också att använda name som en variabels namn.




  1. HTML Form Slider

  2. SQLite - Släpp en tabell

  3. MySQL 1292 Felaktigt datetime-värde

  4. PHP &MySQL bästa sättet att räkna sidvisningar för dynamiska sidor