Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để viết một truy vấn SQL được tham số hóa trong javascript?

Cách đơn giản nhất là chỉ cần tuân theo tài liệu mở rộng - và học javascript cơ bản. Tuyên bố

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

không có ý nghĩa gì, nó chỉ là một chuỗi với một mảng ở cuối. Có thể hữu ích khi đọc về chuỗi mẫu để làm quen với chúng và cách sử dụng chúng đúng cách.

Tài liệu giải thích để chuyển hai đối số tới db.query() . Vì vậy, bạn sẽ cần một cái gì đó như

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

Ngoài ra, tránh sử dụng name dưới dạng tên của một biến.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm IF trong H2 để tương thích với MySQL

  2. Làm cách nào để giới hạn số hàng cho mỗi giá trị trường trong SQL?

  3. Mysql tham gia với khớp thời gian

  4. cách sử dụng DISTINCT ON với mysql bằng ActiveRecord

  5. Mức cho phép tối đa cho group_concat_max_len trong MySQL là bao nhiêu?