Интересно, все ли выходные данные правильно экранированы? Содержат ли данные в вашей таблице mysql какие-либо символы, которые должны обрабатываться специально?
Если у вас установлен PHP cli, вы можете попробовать использовать его для тестирования. Иногда вы увидите вещи, которые не увидите через веб-браузер или RSS-клиент.
Я использую feedcreator http://feedcreator.org/ для всех моих генераций RSS под PHP. Я вообще считаю, что проще использовать библиотеку. Я разместил пример здесь .
Возможно, вы захотите отключить short_tags. Поскольку вы на самом деле пытаетесь вывести XML, возможно, вы путаете вещи. Особенно, если вы попытаетесь отправить что-то вроде '' вверху вашей страницы.