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
5
A
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ố. –
Âm thanh như bạn muốn được PDOStatement-> debugDumpParams http://www.php.net/manual/en/pdostatement.debugdumpparams.php –