Foros del Web » Programando para Internet » PHP »

¿Qué le pasa a este feed?

Estas en el tema de ¿Qué le pasa a este feed? en el foro de PHP en Foros del Web. Hola a todos, Me estoy volviendo loco buscando una solución a un problema pequeñito y seguro que tonto. Acabo de hacer un feed dinámico con ...
  #1 (permalink)  
Antiguo 23/04/2011, 15:45
 
Fecha de Ingreso: enero-2010
Mensajes: 27
Antigüedad: 14 años, 3 meses
Puntos: 2
Sonrisa ¿Qué le pasa a este feed?

Hola a todos,

Me estoy volviendo loco buscando una solución a un problema pequeñito y seguro que tonto.

Acabo de hacer un feed dinámico con php para una web y todo funciona de maravilla. El caso es que no consigo que salga el último registro de la base de datos. Os explico:

Veréis que en la consulta mysql solicito a la base de datos "productos" que lea los últimos 25 registros con fecha más reciente. Pues todo bien, me salen los 25 últimos registros, ¡¡menos el último!! no se si me explico, pero os pongo un ejemplo.

Hoy he subido 25 productos a la web, pues bien, me saca 24 de hoy + uno de ayer ¿Dónde se metió el último producto que hace 25 de hoy? He revisado la fecha y está correcta (es la de hoy vamos), y todo lo demás... A ver si véis algo que yo no vea.

Gracias de antemano y aquí os dejo el código:

<?
header("Content-Type: application/rss+xml; charset=iso-8859-1");
echo '<?xml version="1.0" encoding="iso-8859-1"?>';
include ("conectarbd.php");
$link=Conectarse();
$resultado=mysql_query("select * from productos order by fecha DESC, Codigo DESC limit 25",$link);
$row=mysql_fetch_array($resultado);
echo '<rss version="2.0">
<channel>
<title>titulo de la web</title>
<link>enlace de la web</link>
<language>es-ES</language>
<description>descripcion de la web</description>
<generator>web</generator>';
while($row = mysql_fetch_array($resultado)){
echo '
<item>
<title>'.$row[titulo].'</title>
<link>'.$row[enlace].'</link>
<description><![CDATA['.$row[descripcion].']]></description>
</item>';
}
echo '
</channel>
</rss>';
?>
  #2 (permalink)  
Antiguo 25/04/2011, 04:40
 
Fecha de Ingreso: febrero-2011
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: ¿Qué le pasa a este feed?

Te sobra el primer $row=mysql_fetch_array($resultado);
Saludos ;)
  #3 (permalink)  
Antiguo 27/04/2011, 11:11
 
Fecha de Ingreso: enero-2010
Mensajes: 27
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: ¿Qué le pasa a este feed?

hola josexu32, voy a probarlo y te cuento a ver que tal

gracias!
  #4 (permalink)  
Antiguo 27/04/2011, 11:16
 
Fecha de Ingreso: enero-2010
Mensajes: 27
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: ¿Qué le pasa a este feed?

bingo!! ahora ya sí! uff muchas gracias josexu32

Etiquetas: feed
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:41.