- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP+PDO+MYSQL で実行されたSQL文の取得について)
PHP+PDO+MYSQLで実行されたSQL文の取得について
このQ&Aのポイント
- PEARのDBからPDOへの移行をしていましてデバック用のSQL文取得で困っています。
- PEARのDBでは$queryメソッドとlast_queryプロパティを使用してSQL文を取得することができました。
- PDOではprepareメソッドとexecuteメソッドを使用してSQLを実行することはできますが、実行したSQLを確認する方法がわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PDOStatementにはqueryStringというプロパティがあるようですがこれは違うのでしょうか(試していません)。 http://www.php.net/manual/ja/class.pdostatement.php#pdostatement.props.querystring
お礼
ご回答ありがとうございます。 $queryString には $pdo->prepare の値が格納されてるようで $sql_result->execute の結果(最終的なSQL文)ではないようです。