Один и тот же MySQL запрос работает через PhpMyAdmin но не работает через скрипт?
Разбей запросы по; и выполняй их по отдельности. Мультизапросы могут не выполнятся в зависимости от настроек на отдельно взятом сервере.
Как отображается запрос в профайле xDebug?