Foros del Web » Programando para Internet » PHP »

Ayuda con Mysql Fetch Array

Estas en el tema de Ayuda con Mysql Fetch Array en el foro de PHP en Foros del Web. Que tal comunidad: Estoy tratando de desplegar un array dinamico, y hasta el momento la única solución que se me ocurrió (que tal vez no ...
  #1 (permalink)  
Antiguo 06/03/2010, 16:06
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Ayuda con Mysql Fetch Array

Que tal comunidad:

Estoy tratando de desplegar un array dinamico, y hasta el momento la única solución que se me ocurrió (que tal vez no sea la mas optima) es la siguiente:

Código:
while ($menu = mysql_fetch_array($resultM)){
                echo $menu['titulo'];

		while ($articulos = mysql_fetch_array($resultA)){
			$echo $articulos['titulo'];
			}
}
En el primer loop del primer while (el de menu), me imprime obviamente el menu y y al pasar al segundo while si me imprime los artículos, pero en los loops siguientes solo imprime los menu y ya no imprime los artículos.

Alguien sabe a que se debe este error y como podría solucionarlo?

Desde ya muchas gracias por su atencion

Última edición por dante_cp; 06/03/2010 a las 16:10 Razón: mi codigo contenia errores
  #2 (permalink)  
Antiguo 06/03/2010, 16:44
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Ayuda con Mysql Fetch Array

porque el cursor o puntero ya llego a EOF, lo que tienes es que volver a moverlo a la primera fila con mysql_data_seek una vez concluido el primer loop
  #3 (permalink)  
Antiguo 06/03/2010, 16:48
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
De acuerdo Respuesta: Ayuda con Mysql Fetch Array

esta mal el codigo (obvio)

mira la logica

Código PHP:
Ver original
  1. while ($menu = mysql_fetch_array($resultM)){
  2.                 echo $menu['titulo'];
  3.                
  4.              // selec donde llamas a los articulos del menu.
  5.              // respuesta $resultA que serian los articulos del menu.
  6.         while ($articulos = mysql_fetch_array($resultA)){
  7.             $echo $articulos['titulo'];
  8.             }
  9. }
ojo que el id del menu deberia estar en la tabla articulo ya que por esta se rescata en el segundo selec

maycolalvarez eso esta... ¿? sin palabras
  #4 (permalink)  
Antiguo 06/03/2010, 18:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Ayuda con Mysql Fetch Array

Gracias enlinea777 tenias razón, tu lógica es la que resolvió mi problema.
  #5 (permalink)  
Antiguo 06/03/2010, 18:40
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: Ayuda con Mysql Fetch Array

jajaja son años de experiencia

Etiquetas: fetch, mysql
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 00:40.