Gracias ya solucione el problema
$array = array();
while ( $miconexion->fetchRow()) { //con esta me devuelve el registro
$array[] = $miconexion->record; y asi lo almaceno en el arreglo
}
return $array; //despues lo retorno completo
no se si entenderan pero el problema esta resuelto
gracias josemi y cluster