Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2007, 11:29
migueilichenco
 
Fecha de Ingreso: marzo-2004
Mensajes: 186
Antigüedad: 20 años, 2 meses
Puntos: 0
duda sobre clase de conexion

Hola a todos tengo una duda conceptual, miren yo realize una clase para conexion que es esta:

Código PHP:
<?
class conexion
    
{
        public 
$host;
        public 
$cliente;
        public 
$password;
        public 
$db;
        
        function 
__construct($host,$cliente,$password,$db)
        {
            
$this->host$host;
            
$this->cliente=$cliente;
            
$this->password=$password;
            
$this->db=$db;
        }
        
        function 
conectar()
        {

            if (!(
$link mysql_connect($this->host,$this->cliente,$this->password)))
                
                {
                    return 
"Error conectandose a la base de datos.";
                    exit();
                }
            
            if (!
mysql_select_db("$this->db",$link))
                {
                    return 
"Error seleccionando la base de datos.";
                    exit();
                }

        return 
$link;
        }

    }
?>
Pero se supone que en cada pagina donde se conecten con la Bd es necesario hacer esto

Código PHP:
<?
include("conexion.php");
$conexion = new conexion("localhost","root","654321","tesis");
$conexion->conectar();
?>
Ahora yo me pregunto si por N motivos tengo que cambiar la clave a el usuario de la BD o cambiar el nombre de la BD, tendria q realizarlo en todas las paginas que se conectan a esa BD, cosa muy tediosa si son mas de 20, ahora como podria cambiar esto para que todo sea en una sola pagina, pero no tenga script sueltos

gracias a todos por sus respuestas un saludo
__________________
Software a Medida
voip Locutorios