Ok muchas gracias por el reporte
Entonces sería mejor hacer una funcion en la clase para liberizar la consulta.
Mira te reporto el script
CONTROLADOR
Código PHP:
<?php
class UsuariosController extends ControllerBase
{
//*********************************************************************************************
public function listar(){
$consulta = $this->items->Query_Usuarios();
$data['consulta'] = $consulta;
$data['title'] = "Listado de usuarios";
$this->view->show("UsuariosListar.php", $data);
$this->items->Limpiaconsulta_Usuarios();
}
//*********************************************************************************************
}
?>
MODULO
Código PHP:
<?php
class UsuariosModel extends ModelBase
{
protected $Bd;
function __construct(){
parent::__construct();
}
//*********************************************************************************************
public function Query_Usuarios(){
//realizamos la consulta de todos los items
$consulta = $this->Bd->consultar("id,email,nombre","usuarios","","");
return $consulta;
}
//*********************************************************************************************
public function Limpiaconsulta_Usuarios($consulta){
$this->Bd->limpiaconsulta($consulta);
} //*********************************************************************************************
}
?>
UsuariosListar.php
Código PHP:
<h1><?= $title; ?></h1>
<table>
<tr>
<td><center><strong>ID</strong></center></td>
<td><center><strong>Usuario</strong></center></td>
<td><center><strong>Nombre</strong></center></td>
</tr>
<?php
// OBJETO DEL QUERY LISTADO
while($RR = $this->Bd->obtendatos($consulta)){
?>
<tr>
<td><?php echo $RR['id']?></td>
<td><?php echo $RR['email']?></td>
<td><?php echo $RR['nombre']?></td>
</tr>
<?php
}
?>
</table>
Me gustaria que me pudieran ayudar y saber si el script puede ser mejorable para comenzar una buena base y sobretodo muchas gracias por la gran ayuda recibida de antemano.