Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2014, 18:03
DuranEnmanuel
 
Fecha de Ingreso: junio-2013
Mensajes: 17
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta problema al recorrer mysql_fetch_array

Hola buenas noches,

mi problema es el siguiente, estoy llamando en el modelo de mi clase varios campos de la base de datos pero solo me devuelve el ultimo obtenido, he aqui el codigo:

Código PHP:
<?php

//heredamos de la clase BD
class Index extends DB
{

    public function 
GetMyWrups()
    {    

        
//creamos la conexion
        
$conexion DB::Conectar();
        
        
$query DB::Query("SELECT * FROM userwrups WHERE USER_ID = 1",$conexion);

        
//while realizado en caso que debamos mostrar varias busquedas
        
while($user mysql_fetch_array($query))
        {
                        
            
$resultado DB::Query("SELECT * FROM wrups WHERE ID = $user[WRUP_ID]",$conexion);
        
            
// Crear el array de elementos para la capa de la vista
            
$wrups = array();

            
//while realizado en caso que debamos mostrar varias busquedas
            
while($fila DB::Get($resultadoMYSQL_ASSOC))
            {
            
$wrups[] = $fila;
            } 
                        }
        
        
DB::Close($conexion);
        
//cerramos la conexion
        
        //retornamos temas
        
return $wrups;
    }
}

$index = new Index;

?>
al llamar esta funcion de la siguiente manera:

Código PHP:
$wrups        =     $index->GetMyWrups();

<?php foreach ($wrups as $wrup): 
echo 
$wrup["NAME"];
endforeach();
?>
solo me devuelve el ultimo NAME obtenido de la base de datos en vez de todos, ESTE PROBLEMA SOLO SE DA AL USAR EL ARRAY $user.

Última edición por DuranEnmanuel; 26/05/2014 a las 18:15