2011-06-27 4 views
5

Nếu tôi có một câu lệnh chuẩn bị như SELECT * FROM users WHERE userid = :userid, tôi có thể đọc câu lệnh SQL này qua PDOStatement::$queryString. Đối với việc ghi nhật ký, tôi muốn có chuỗi, được thực thi, ví dụ: ... WHERE userid = 42. Làm thế nào để tôi nhận được chuỗi này?Truy vấn PDOString với dữ liệu được liên kết

+1

Âm thanh như bạn muốn được PDOStatement-> debugDumpParams http://www.php.net/manual/en/pdostatement.debugdumpparams.php –

Trả lời

6

PDOStatement->debugDumpParams là những gì bạn muốn. Bạn có thể cần phải sử dụng bộ đệm đầu ra mặc dù kết quả được lặp lại.

+0

Điều quan trọng cần lưu ý là các debugDumpParams chức năng sẽ không đổ các giá trị thực tế, và chỉ các tham số. –