Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да напиша параметризирана SQL заявка в javascript?

Най-лесно би било просто да се придържате към обширната документация - и изучаване на основен javascript. Изявлението

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

няма смисъл, това е просто низ с масив в края. Може да е полезно да прочетете за низове на шаблони да ги опознаем и как да ги използваме правилно.

Документите обясняват да се подават два аргумента на db.query() . Така че ще ви трябва нещо като

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

Също така избягвайте използването на name като име на променлива.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql pdo връзката не се затваря?

  2. MySQL персонализиран генератор на първичен ключ

  3. Табло за обяви - Оптимизация на база данни

  4. COUNT(id) срещу COUNT(*) в MySQL

  5. SUM двойка COUNT от две таблици въз основа на времева променлива