PDO có tùy chọn PDO::ATTR_EMULATE_PREPARES
kiểm soát nếu các câu lệnh đã chuẩn bị chỉ được mô phỏng nếu không được DB hỗ trợ hoặc luôn. Tuy nhiên, nó không đề cập đến nếu nó luôn luôn mô phỏng chúng theo mặc định hay không.PDO có luôn luôn sử dụng các câu lệnh được mô phỏng chuẩn hóa theo mặc định không?
Thông thường người ta sẽ giả định rằng thi đua chỉ được sử dụng nếu cần thiết nhưng vì nó PHP không có gì có thể giả định chỉ vì nó lành mạnh ...
Có thể cho tôi biết mô phỏng có nghĩa là gì? Và BAD có thể như thế nào? – Shubham
Sẽ không có kiểm tra lỗi nào trong suốt cuộc gọi '-> prepare()' và PDO cần phải thoát khỏi các tham số của bạn thay vì truyền chúng một cách riêng biệt tới cơ sở dữ liệu. Nó cũng sẽ không lợi nhuận từ việc tối ưu hóa cơ sở dữ liệu có thể làm khi bạn chuẩn bị một câu lệnh và chúng thực thi nó nhiều lần. – ThiefMaster