sql >> Databáze >  >> RDS >> Mysql

Jak napsat parametrizovaný SQL dotaz v javascriptu?

Nejjednodušší by bylo držet se rozsáhlé dokumentace - a naučit se základní javascript. Prohlášení

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

nedává smysl, je to jen řetězec s polem na konci. Může být užitečné přečíst si o řetězcích šablon jak je poznat a jak je správně používat.

Dokumenty vysvětlují předávání dvou argumentů do db.query() . Takže budete potřebovat něco jako

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

Také se vyhněte použití name jako název proměnné.




  1. Jak použít stejné připojení pro dva dotazy na jaře?

  2. Integrace WordPress MediaWiki

  3. Vypočítejte zisk na základě ceny první dovnitř, první ven

  4. Hibernace odesílání cizích dotazů do databáze