Me gusta mas la segunda opcion por que exactamente es lo que queria hacer
Cita: todos tus objetos que hacen consultas a la base de datos, están utilizando una misma instancia, y no una instancia nueva cada uno.
pero una vez hecho esto
Código PHP:
<?php
$mysql =& new conexionMySQL("192.168.1.6","user","","basededatos ");
$userManager =& new gestionaUsuario();
$userManager->setDataProvider($mysql);
$usuario =& $userManager->buscaUsuario($username);
// luego, tu clase gestionaUsuario debería tener el método "setDataProvider"
// creado de esta manera:
class gestionaUsuario
{
function setDataProvider( &$provider )
{
$this->provider =& $provider;
}
}
?>
Como haria las consultas
$this->provider->consultar();????