Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2011, 07:13
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Pregunta Paso la conexion de DB al objeto ?

Amigos: tengo una duda muy vieja

Que es prerible: que una clases conecte a la DB o que le pase la conexion desde fuera ?

Código PHP:
Esta bien hacer asi o conecto desde dentro ?

$con mysql_connect($db_info['host'],$db_info['user'],$db_info['pass']) or die ('Error conectando a mysql');
mysql_select_db('videosbu_geo') or die ('Error seleccionando base'); 

$loc= new geo();
$loc->setConnection($con);  // le paso la conexion
$loc->IPremote();
echo 
$loc->getCountry(); 
OTRA DUDA: si voy a hacer una sola deteccion del pais del visitante por session, eso me garantiza una sola instancia breve de la clase por visitante, entonces tiene sentido utilice el patron SINGLETON ?!

Si utilizo el patron SINGLETON, tengo una sola instancia para varias sessiones (visitantes desde IP diferentes) ??????
__________________
Salu2!