12 de noviembre de 2011

Conectar PHP con MYSQL

En esta oportunidad voy a realizar una conexión a una base de datos creada con una clase que te permite conectar tu base de datos de una forma fácil y sencilla, usando php orientado a objetos:


En mi archivo Conexion.php he creado mi clase llamada Conexion, y he declarado mis atributos para asignarle los valores de mi conexion (nombre del host, usuario de l bd, password de la bd, nombre de la bd), y un metodo constructor para que al llamar a mi clase Conexion automaticamente me ejecute el codigo que contiene el constructor.
class Conexion {

    var $link = 0;
    var $host;
    var $user;
    var $psw;
    var $db;

    function Conexion($host, $user, $psw, $db) {
        $this->host = $host;
        $this->user = $user;
        $this->psw = $psw;
        $this->db = $db;
        $this->link = mysql_connect($this->host, $this->user, $this->psw) or die(mysql_error() . "No Pudo conectarese al servidor");
        if ($db == "") {
            mysql_select_db($this->db, $this->link) or die(mysql_error() . "No existe la base de datos ".$this->db);
        } else {
            mysql_select_db($db, $this->link) or die(mysql_error() . "No existe la base de datos ".$this->db);
        }
        return $this->link;
    }

}
para realizar la conexion solo llamo ami clase y les paso los parametros que por defecto me pide el constructor.
$link= new Conexion("localhost","root","","bdclientes");
esto seria todo para poder conectar su base de datos. aunque a esta clase le podemos crear mas metodos para realizar consultas a la bd.

0 comentarios:

Publicar un comentario