Я хочу знать, как просмотреть SQL-запрос, содержащийся в объекте MySQLi_STMT.
Я использую объект типа MySQLi_STMT и хочу проверить SQL-оператор, связанный с этим объектом. Я установил SQL-запрос, используя
mysqli_stmt::prepare ( string $query )
функция. Я тогда называю
mysqli_stmt::bind_param( string $types , array $params )
функция для привязки параметров в запросе. Я хочу убедиться, что привязка была выполнена правильно, проверив объект mysqli_stmt. Однако при просмотре полей экземпляра класса ни одно из них не содержит вновь связанный запрос. $ errno равно 0, а $ sqlstate равно '00000', поэтому не похоже, что произошла ошибка, но
mysqli_stmt::execute()
продолжает возвращать ноль, в отличие от того, чтобы возвращать ложь, как указано в документации, и это заставляет меня поверить, что в запросе есть синтаксическая ошибка. Опять же, $ errno равно 0, а $ sqlstate равно '00000' после вызова execute (), поэтому не похоже, что произошла ошибка, но я все же хотел бы узнать, как получить доступ к запросу, хранящемуся в объекте mysqli_stmt. Заранее спасибо