bueno lo primero que veo que estas haciendo mal es que el retorno que haces es un resource que es lo que devuelve la funcion mysql_query, ahora segun tengo entendido los datos a las vistas se pasan en formato arreglo, te doy un pequeño ejemplo que tengo de un curso donde me estan enseñando codeigniter
en una de las acciones del controlador tenemos esto
Código PHP:
Ver original$datos['titulo'] = "aprendiendo codeigniter";
$datos['datos'] = "Los datos de la noticia que queramos pasar";
$this->load->view('noticias_vista',$datos);
y en la vista lo llamamos de esta manera
Código PHP:
Ver original<div id="content">
<h1><?php echo $titulo;?></h1>
<div class="noticia">
<?php echo $datos?>
</div>
si te fijas el framework hace que las llaves de tu arreglo se conviertan en variables de tal manera que podamos acceder a ellas faculmente, saludos