Foros del Web » Programando para Internet » PHP »

Duda con bucle while y array

Estas en el tema de Duda con bucle while y array en el foro de PHP en Foros del Web. Hola mi gente espero que estén de maravilla... ante todo disculpar mi ignorancia mi problema es el siguiente al hacer un echo dentro del bucle ...
  #1 (permalink)  
Antiguo 05/09/2014, 18:58
 
Fecha de Ingreso: marzo-2014
Ubicación: cararias/lanzarote
Mensajes: 165
Antigüedad: 10 años, 1 mes
Puntos: 0
Duda con bucle while y array

Hola mi gente espero que estén de maravilla...
ante todo disculpar mi ignorancia
mi problema es el siguiente al hacer un echo dentro del bucle while me aparecen todos los dados guardados en un array ejemplo:
Código PHP:
while ($fila=$peticion->fetch_array()) {
   echo 
$correos=$fila['email'];
/* imprime variable 1,2,3,4,5 */
}
echo 
$correos=$fila['email'];
/* imprime variable 1 */ 
y quiero que al imprimir el echo fuera del bucle se muestren todos los dados de la base de datos y no solo cuando se imprime dentro del bucle si hay alguna manera se les agradecería.
Gracias
  #2 (permalink)  
Antiguo 05/09/2014, 19:17
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Duda con bucle while y array

Guarda los datos en un array y luego los puedes mostrar cuando quieras.

Código PHP:
Ver original
  1. $correos = array();
  2.  
  3. while ($fila = $peticion->fetch_array()) {
  4.    $correos[] = $fila['email'];
  5. }
  6.  
  7. echo $correos[0]; //Primer dato
  8. echo $correos[1]; //Segundo dato
  9. //...

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 05/09/2014, 19:44
 
Fecha de Ingreso: marzo-2014
Ubicación: cararias/lanzarote
Mensajes: 165
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Duda con bucle while y array

Cita:
Iniciado por Alexis88 Ver Mensaje
Guarda los datos en un array y luego los puedes mostrar cuando quieras.

Código PHP:
Ver original
  1. $correos = array();
  2.  
  3. while ($fila = $peticion->fetch_array()) {
  4.    $correos[] = $fila['email'];
  5. }
  6.  
  7. echo $correos[0]; //Primer dato
  8. echo $correos[1]; //Segundo dato
  9. //...

Saludos
gracias

Etiquetas: bucle
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 18:01.