Foros del Web » Programando para Internet » PHP »

Como mostrar todos los datos con un while

Estas en el tema de Como mostrar todos los datos con un while en el foro de PHP en Foros del Web. Gente queria saber como mostrar todos los registros de un campo de una tabla, porque el while no me muestra el primer me muestra el ...
  #1 (permalink)  
Antiguo 20/02/2012, 19:00
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Como mostrar todos los datos con un while

Gente queria saber como mostrar todos los registros de un campo de una tabla, porque el while no me muestra el primer me muestra el resto, por ejemplo tengo 3 personas cargadas me muestra la ultimas dos pero el primero no.
Les dejo mis lineas de prog.


$alu= mysql_query("select * from alumnos",$conexion);
$rowa= mysql_fetch_array($alu);

while($rowa= mysql_fetch_array($alu))
{

echo " ".$rowa["alunombre"]."<br>";
}



Aguardo su ayuda!
  #2 (permalink)  
Antiguo 20/02/2012, 19:02
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Como mostrar todos los datos con un while

Quita esta línea de tu código:

Código PHP:
Ver original
  1. $rowa= mysql_fetch_array($alu);

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #3 (permalink)  
Antiguo 20/02/2012, 19:15
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Como mostrar todos los datos con un while

si quito esa linea no me muestra al primero me muestra al resto, nose porque
  #4 (permalink)  
Antiguo 20/02/2012, 19:15
Avatar de genaro_belen  
Fecha de Ingreso: diciembre-2010
Ubicación: Santo Domingo, RD
Mensajes: 94
Antigüedad: 13 años, 4 meses
Puntos: 3
Respuesta: Como mostrar todos los datos con un while

Intentalo de la siguiente forma y me deja saber si te funciona:

Código PHP:
Ver original
  1. $alu = "select * from alumnos";
  2. $rowa= mysql_query($alu,$conexion);
  3.  
  4. while($row= mysql_fetch_array($rowa))
  5. {
  6. echo " ".$row["alunombre"]."<br>";
  7. }

verifica y dejanos saber...
  #5 (permalink)  
Antiguo 20/02/2012, 19:27
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Como mostrar todos los datos con un while

Cita:
Iniciado por mir_martin9 Ver Mensaje
si quito esa linea no me muestra al primero me muestra al resto, nose porque
No tiene sentido lo que dices... Está línea:

Código PHP:
Ver original
  1. $rowa= mysql_fetch_array($alu);

Lo que hace es saltar al row número 2.

Así debería funcionar:

Código PHP:
Ver original
  1. $alu= mysql_query("select * from alumnos",$conexion) or die(mysql_error());
  2.  
  3. while($rowa= mysql_fetch_array($alu))
  4. {  
  5.  
  6. echo " ".$rowa["alunombre"]."<br>";
  7. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #6 (permalink)  
Antiguo 20/02/2012, 19:28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 82
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Como mostrar todos los datos con un while

genial ahi me lo muestra, les agradesco.
Genaro te mando un mp.

Etiquetas: mysql, registro, tabla
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 06:02.