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($resultado, MYSQL_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.