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

Mã hóa tham số-giá trị cho SELECT trong PHP-MySQL

Đây chỉ là hai cách tiếp cận khác nhau để xây dựng một chuỗi từ dữ liệu biến và tĩnh.

Phương pháp thay thế A sử dụng phép nối hoặc kết hợp chuỗi và mã thông báo biến bằng cách sử dụng toán tử nối.

Phương án B sử dụng mở rộng biến, trong đó các biến bên trong một chuỗi được phân tách bằng dấu ngoặc kép được mở rộng thành các giá trị của chúng tại thời điểm đánh giá.

Không nhất thiết phải tốt hơn hoặc được ưu tiên hơn, nhưng nếu bạn phải có các chuỗi được phân tách bằng dấu ngoặc kép, ví dụ:thì bạn sẽ cần sử dụng A. thay thế.

Tất nhiên, không trong số này thích hợp hơn để xây dựng các truy vấn SQL với các tham số ràng buộc, vì không làm như vậy sẽ khiến bạn dễ bị tấn công SQL injection.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sắp xếp thời gian (Trong AM / PM) trong SQL?

  2. Truy vấn SQL vào ngày khi loại là VARCHAR

  3. Chọn các hàng cho một ngày cụ thể bằng kiểu dữ liệu TIMESTAMP

  4. Mysql - Làm cách nào để thực hiện tìm kiếm phân biệt chữ hoa chữ thường?

  5. Thiết kế của cơ sở dữ liệu công cụ khuyến nghị?