Foros del Web » Programando para Internet » PHP »

lectura secuencial con while...

Estas en el tema de lectura secuencial con while... en el foro de PHP en Foros del Web. Hola amigos, me pasa algo muy curioso: simplemente quiero leer los registros de una base y el problema es que no me ve el primer ...
  #1 (permalink)  
Antiguo 28/07/2006, 11:57
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 19
Antigüedad: 15 años, 10 meses
Puntos: 0
lectura secuencial con while...

Hola amigos, me pasa algo muy curioso:
simplemente quiero leer los registros de una base y el problema es que no me ve el primer registro, osea que arranca desde el segundo, rarísimo, pero bueno, muestro mi script a continuacion.

La base tiene solo 2 registros, y cuando ejecuto este script, me visualiza solo el segundo registro.

Gracias y Saludos!!
-------------------------------------------------------------------------

$conexion=mysql_connect("localhost","usuario","cla ve");
mysql_select_db("flesen",$conexion);


$consulta=("SELECT * FROM asociados ORDER BY cod_cliente");

$resultados=mysql_query($consulta, $conexion);
$row=mysql_fetch_row($resultados);



while ($row = @mysql_fetch_array($resultados)){
echo $row[1]."<br>";
}
mysql_close($conexion);
  #2 (permalink)  
Antiguo 28/07/2006, 13:53
Avatar de BrujoNic
Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.806
Antigüedad: 16 años, 1 mes
Puntos: 609
Estas poniendo sentencias de php, o sea, nada que ver con BD... muevo tu mensaje a ese foro para que traten de ayudarte.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 28/07/2006, 13:55
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Estás haciendo algo demás, deja esto asi:


Código PHP:
<?php
  $conexion
=mysql_connect("localhost","usuario","cla ve");
  
mysql_select_db("flesen",$conexion);

  
$consulta=("SELECT * FROM asociados ORDER BY cod_cliente");
  
$resultados=mysql_query($consulta$conexion);

  while (
$row = @mysql_fetch_array($resultados)){
    echo 
$row[1]."<br>";
  }
  
mysql_close($conexion);
mysql_fetch_array() y mysql_fetch_row() mueven el puntero interno del recordset al siguiente registro, por eso está demás.
  #4 (permalink)  
Antiguo 28/07/2006, 14:18
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 19
Antigüedad: 15 años, 10 meses
Puntos: 0
Muchisimas gracias.

Quedo solucionado con tus sugerencias!
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 21:57.