Ответ
Misha v.3 29.06.2012 02:11
осторожнее с explain-ами.
например я достаточно регулярно использую запросы с SQL_CALC_FOUND_ROWS и последующим FOUND_ROWS() (да, это mysql специфика).
между ними НЕЛЬЗЯ делать других запросов (даже explain), иначе FOUND_ROWS() не вернёт ничего (хотя в текущей версии может уже и можно? я давно проверял).
т.е. у меня при $.debug(1) тексты запросов складываются во внутреннюю переменную и в самом конце (когда вызываю print или log делаются все explain в том-же порядке, в каком делались исходные запросы).
а куда выводить, в лог или на страницу -- дело десятое. у меня можно и туда и туда выводить.