Cita:
Iniciado por andresdzphp Bueno esa clase usa el patrón singleton (el cual he leído de muchos aquí, que no es recomendado para la base de datos).
El uso es básico:
Llenas los datos:
Código PHP:
Ver originalprivate $tipo = 'mysql';
private $host = 'localhost';
private $user = 'root';
private $pass = '12345';
private $base = 'basededatos';
Luego ya puedes usarla:
Código PHP:
Ver original//No puedes hacer $da = new DataAccess(); ya que usa singleton
//y el constructor es privado
$da = DataAccess::GetInstance();
$res = $da->Query('select * from persona');
while ($reg = $da->GetRegistry($res)) {
echo $reg['nombre'] . '<br />';
}
y así con cada uno de los métodos, cuando los requieras.
Saludos.
Por que no es recomendable el patrón singleton para el acceso a BD ??