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