Gracias abimaelrc.
Tu código me genera 1 resultado(solamente 1 de la consulta, cuando deberían ser 19), pero además, no traduce el $fila[x], sino que me muestra como título $fila[2] - $fila[4] y como cabecera $fila[5]. Además, cuando pulso en la cabecera, al no leer el enlace no me muestra más que missing.
He probado cambiar las comillas simples por las dobles, pero entonces me genera un warning en la línea 18 espantoso.
Código PHP:
$item->appendChild($this->createElement('link', $link));
Mi código con el que genero los items ahora mismo es
Código PHP:
...
while($fila = mysql_fetch_row($resultado))
{
if($fila[1] == 5)
$enlace = "enlace si $fila[1] es 5";
else
$enlace = "enlace si $fila[1] no es 5";
$rss->addItem('$fila[2] - $fila[4]', '$enlace','$fila[5]');
}
echo $rss->saveXML();