Nó chỉ ra rằng bạn có thể sử dụng lại các mã thông báo. Lỗi của tôi là một cái gì đó hoàn toàn khác. Vì vậy, nếu bạn thấy điều này trong tương lai tự hỏi điều tương tự, vâng, nó hoàn toàn có thể. Lỗi của bạn là từ một cái gì đó khác. Có thể bạn đã bỏ lỡ dấu hai chấm hoặc trong mớ mã thông báo của bạn đã quên thêm bindValue
cho một.
Theo lưu ý của Barmar bên dưới, chức năng này có thể cần PDO ::ATTR_EMULATE_PREPARES
được kích hoạt để xảy ra. MySQL đã bật nó theo mặc định, tuy nhiên nếu sử dụng một khuôn khổ như Laravel, nó có thể bị tắt.
Câu trả lời này có hướng dẫn về cách bật Laravel.