Мы используем Doctrine, PHP ORM. Я создаю запрос как этот:
$q = Doctrine_Query::create()->select('id')->from('MyTable');
, а затем в функцию, которую я добавляю, в различных выражениях where и прочем, в зависимости от ситуации, например,
$q->where('normalisedname = ? OR name = ?', array($string, $originalString));
Позже, перед тем, как execute()
-изложить этот объект запроса, я хочу распечатать необработанный SQL, чтобы изучить его, и сделать это:
$q->getSQLQuery();
Однако это выводит только подготовленный оператор, а не полный запрос. Я хочу посмотреть, что он отправляет в MySQL, но вместо этого он печатает подготовленный оператор, включая ?
. Есть ли способ увидеть «полный» запрос?