Foros del Web » Creando para Internet » HTML »

Problema imprimiendo recordset

Estas en el tema de Problema imprimiendo recordset en el foro de HTML en Foros del Web. Cuando intento imprimir los resultados de un select siempre se me pierde un registro Código: <? while($row_Recordset2=mysql_fetch_assoc($Recordset2)){ echo "<div id=div1><h1 id=h1>".$row_Recordset2[titulo]."</h1><img src=\"".$row_Recordset2['destino']."\" alt=\"\" /><p>".$row_Recordset2['descr']."</p></div>"; } ...
  #1 (permalink)  
Antiguo 08/08/2008, 13:43
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Problema imprimiendo recordset

Cuando intento imprimir los resultados de un select siempre se me pierde un registro
Código:
<? while($row_Recordset2=mysql_fetch_assoc($Recordset2)){
echo "<div id=div1><h1 id=h1>".$row_Recordset2[titulo]."</h1><img src=\"".$row_Recordset2['destino']."\" alt=\"\" /><p>".$row_Recordset2['descr']."</p></div>";
} 
?>
Por ejemplo coloco codigo para mostrar el numero de registros encontrados y me muestra 4 pero cuando muestra la informacion solo me salen 3.

Alguien me puede colaborar, es que ya no se que hacer, intente con "mysql_fetch_array()" y "mysql_fetch_row()" y no me funciona...

Muchas gracias.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #2 (permalink)  
Antiguo 08/08/2008, 18:48
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: Problema imprimiendo recordset

El problema se generaba porque el "while" estaba al comienzo de la impresion, lo solucionamos colocando el while al final de la impresion. Coloco el codigo para los que tengan el mismo p´roblema.

Código:
<?php do { ?>
	<?
	echo "<div><h1>".$row_Recordset1[titulo]."</h1><p>".					
	$row_Recordset1['descr']."</p></div>";
	?>
	<? } 
	while($row_Recordset1=mysql_fetch_assoc($Recordset1));?>
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
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 07:30.