Código PHP:
<?
header('Content-Type: text/xml');
echo "<?xml version='1.0' encoding='ISO-8859-1' ?>";
include("con_mysql.php");
$resultado=mysql_query("select * from noticias order by id DESC ");
$row=mysql_fetch_array($resultado);
echo '<rss version="2.0">
<channel>
<title>S.D.Esclavitud</title>
<link>http://www.sdesclavitud.com</link>
<language>es-CL</language>
<description>Web Oficial da Sociedade Deportiva Esclavitud</description>
<generator>TiTo</generator>
';
while ($row=mysql_fetch_array($resultado)){
$titulo = utf8_decode($row[titulo]);
$resumen = utf8_decode($row[resumen]);
echo '<item>
<title><![CDATA['.$titulo.']]></title>
<description><![CDATA['.$resumen.'<br><img src=noticias/'.$row[foto].'>]]></description>
<link>http://www.sdesclavitud.com/noticias.php?noticia='.$titulo.'</link>
</item>';
}
echo '</channel></rss>';
?>
Ahora mismo en la página tengo 5 noticias ordenadas descendentemente para que la ultima sea la primera.
Pues en el rss solo me aparecen 4 faltando la noticia mas actual.
Si las ordeno ascendente pues lo mismo pero me come la mas antigua
¿que puede ser?