プリペアドステートメントの使用:
- ステートメントを準備すると、MySQLサーバーに送信されます
- 変数をバインドしてステートメントを実行すると、変数のみがMySQLサーバーに送信されます
- そして、ステートメント+バインドされた変数は、MySQLサーバーで実行されます-ステートメントが実行されるたびに「準備」を再実行する必要はありません(これが、同じステートメントの場合、準備されたステートメントがパフォーマンスに優れている理由です数回実行されます)
PHP側にはSQLクエリの「構築」がないため、実際にそのクエリを取得する方法はありません。
つまり、SQLクエリを表示する場合は、プリペアドステートメントではなくSQLクエリを使用する必要があります。