2011-06-27 14 views
5

SELECT * FROM users WHERE userid = :useridのようなプリペアドステートメントがある場合は、PDOStatement::$queryStringでこのSQL文を読み取ることができます。ロギングのために、私は実行されている文字列を持っていると思います。 ... WHERE userid = 42。どのように私はこの文字列を取得するのですか?バインドされたデータを持つPDO queryString

+1

あなたが望むような音PDOStatement-> debugDumpParams http://www.php.net/manual/en/pdostatement.debugdumpparams.php –

答えて

6

PDOStatement->debugDumpParamsです。結果がエコーアウトされると、出力バッファリングを使用する必要があるかもしれません。

+0

それはdebugDumpParams機能は、実際の値をダンプしないことに注意することが重要ですされており、パラメータのみ。 –

関連する問題