Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2007, 11:20
Avatar de DarkXNightmare
DarkXNightmare
 
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Guardar conexion a bd

Te recomiendo lo siguiente que es lo que yo haría...
  1. Crea un objeto para administrar la Base de Datos
  2. Crea los objetos que nesesites para administrar y luego pasas la conexion por referencia.
Bueno... el codigo es mejor que mil palabras...

Código PHP:
class SessionAdmin
{
     var 
$db 0;
     function 
SessionAdmin(&$db)
     {
          
$this->db $db;
     }
}

$db = new DBConnection(); // Inicias tu objeto de conexión a Bases de Datos...
$db->Connect(); // Conectamos a la Base...
$session = new SessionAdmin($db); // Le paso el objeto completo para que lo use como quiera.
$session->db->Connect(); // Así, usas el Objeto de Conexión a Bases de Datos como si fuera parte de tu Objeto. 
Mi sugerencia es que abras una conexión normal y la cierres al terminar el Script...

Espero mi ayuda te sirva...

Atentamente, DarkXNightmare ;D.

PD: Es casi imposible dejar una conexión siempre abierta satisfactoriamente porque si tu no cierras la conexión, PHP se encargara de cerrarla al final del Script.
PD2: La idea de pasarla por Sessiones es buena pero no es 100% seguro que nuestro Cliente permita las cookies...
__________________
Cambiando mi Web... sean pacientes :P

Última edición por DarkXNightmare; 03/03/2007 a las 11:31