Я использую PDOStament::execute()
для создания запросов. Как отобразить подготовленный запрос после значений привязки?PHP PDO окончательный запрос
ответ
Подготовленный запрос никогда не собирается так, как вы, вероятно, думаете об этом. Значения отправляются в драйвер базы данных отдельно, поэтому нет «запроса после привязки» для отображения в любой точке выполнения PHP. Если у вас есть проблемы с некоторыми запросами, вы можете использовать медленный журнал запросов на стороне MySQL.
Совсем наоборот, с PDO это происходит довольно часто –
@YourCommonSense, пожалуйста, напишите свой ответ. –
Кроме того, подумайте о том, чтобы голосование закрылось, вместо того чтобы дать дублированный ответ. Помогите сохранить сайт в чистоте. Спасибо –
Вы не получаете информацию напрямую - у PDO нет механизма возврата этого вам. См. this question для получения подробной информации и соответствующей информации (включая некоторые ссылки, чтобы помочь).
Вы можете восстановить необработанные запросы и привязки отдельно и попытаться создать окончательный запрос самостоятельно в коде.
В противном случае, если вам нужен «настоящий» окончательный запрос, я предлагаю включение протоколирования запросов в базе данных и проверки тех, кто (в то время как в развитии, а не в производстве!)
- 1. PHP PDO SQL запрос
- 2. Chaining PHP PDO запрос
- 3. Doctrine executeQuery получить окончательный запрос
- 4. Как определить окончательный запрос?
- 5. Запрос на вставку php pdo
- 6. php PDO mysql - поведенческий запрос
- 7. Fetching запрос в PHP PDO
- 8. PDO запрос с PHP переменных
- 9. Запрос PHP PDO не выполнен
- 10. правильно написать запрос php pdo
- 11. PHP PDO Динамический запрос Строительство
- 12. В PHP с PDO, как проверить окончательный SQL-запрос с параметризацией?
- 13. Как увидеть окончательный запрос HQL
- 14. Просмотреть окончательный запрос в android
- 15. PHP RegEx - окончательный разделитель?
- 16. php query, окончательный результат календаря
- 17. PHP PDO как время принять запрос
- 18. PDO/PHP-запрос, не возвращающий результаты массива
- 19. PDO - запрос PHP выполняется снова без вызова
- 20. PHP-PDO Поисковый запрос, затем обновляющий результат
- 21. Запрос не отображает информацию: PDO, MYSQL, PHP
- 22. php: выполнить запрос с PDO OCI
- 23. PHP PDO Вставить запрос строки в MySQL
- 24. Php: переменная в SQL-запрос (PDO)
- 25. MSSQL-запрос, значительно расширившийся в PHP/PDO
- 26. PHP - PDO объект соединения запрос не работает
- 27. Динамическое построение PHP PDO Запрос MySQL
- 28. SQL-запрос от PHP PDO-запроса
- 29. Использование переменной передается в PHP PDO запрос
- 30. PHP PDO bindParam не изменяет запрос
[Вы не первый один с вопрос.] (http://stackoverflow.com/questions/2411182/how-to-debug-pdo-database-queries). Короче говоря, нет простого способа –