При первой разработке приложения PHP (MySQl, но с использованием интерфейсов ODBC для дальнейшего расширения) я просто назначал свой SQL переменной и вызывал odbc_exec()
.
Это сделало отладку простой, поскольку мне просто нужно было проверить мою переменную $sql
.
Конечно, я скоро понял, что должен использовать подготовленные операторы для очистки ввода пользователя.
Мой вопрос заключается в том, как найти точный SQL, который выполняется в базе данных, для отладки моих подготовленных операторов.
Я повторяю, что я не могу сделать это из PHP, но есть ли у них какие-либо внешние инструменты мониторинга, которые могут перехватывать SQL? Или даже команду MySql для эха, если я оставлю окно консоли открытым?