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

Bạn có thể bỏ qua chuẩn bị PDO nếu không có phần giữ chỗ / dữ liệu động trong một truy vấn không?

Có, vì việc sử dụng các câu lệnh soạn sẵn có 2 nguyên nhân chính:

  1. Nâng cao khả năng chạy cùng một truy vấn với các tham số khác nhau.
  2. Ngăn chặn việc đưa vào sql bằng cách tách mã sql khỏi các tham số.

Vì bạn không có tham số nào có thể được xử lý bởi một câu lệnh đã soạn sẵn (tên bảng không được là một tham số), bạn không thu được gì bằng cách đẩy truy vấn qua như một câu lệnh đã chuẩn bị.

Bạn vẫn cần đảm bảo rằng bất cứ thứ gì được trả về bởi bảng $this->table sẽ không gây ra bất kỳ sự cố nào với mã sql đã tạo.



  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ưu trữ hiệu quả 7.300.000.000 hàng

  2. Chia kết quả MYSQL thành 4 mảng

  3. Cách sửa lỗi java.sql.SQLException:Không tìm thấy cột 'id'. lỗi trong Spring Boot

  4. Làm thế nào để thiết lập cấu hình trong OpenCart?

  5. Làm cách nào để hiển thị hình ảnh được lưu trữ trong cơ sở dữ liệu MySQL?