thể trùng lặp:
PDO Prepared StatementsLàm thế nào tôi có thể xem một Bản Tuyên Bố PDO SQL chuẩn bị
Tôi chắc chắn câu trả lời cho điều này là rất đơn giản, nhưng tôi dường như không thể có thể tìm thấy nó.
Tôi đang sử dụng PDO (đối tượng dữ liệu PHP) để chạy truy vấn đối với cơ sở dữ liệu MySQL và sẽ thấy hữu ích khi hiển thị truy vấn đã chuẩn bị trước khi nó được thực hiện đối với DB.
Có cách nào để thực hiện việc này không? Ví dụ:
$query = 'SELECT Id, Name, Comment FROM Users WHERE Id = :id';
$pdoStatement = $db->prepare($query);
$pdoStatement->bindValue(':id', $id);
// How can I view the actual statement that will be executed, showing the real
// value that will be used in place of ':id'
$pdoStatement->execute();
Nó được thảo luận ở đây http://stackoverflow.com/questions/2411182/how-to-debug-pdo-database-queries và http: //stackoverflow.com/questions/6961897/php-pdo-how-can-i-display-the-query-pdo-just-prepared – Bob
Tôi rõ ràng đã không tìm kiếm quá tốt, với tốc độ mà cả hai bạn đã tìm thấy các bài đăng khác. – Bryan
@Bryan Đây là câu hỏi đầu tiên trong bảng câu hỏi có liên quan ở phía bên tay phải! – lonesomeday