ccc

Bases de datos 2: Crear una clase para mi Base de datos

// Tener tu propia clase para gestionar tu base de datos te resultará siempre muy práctico y fácil
// Para ello nos creamos el siguiente fichero llamado clase_bd.php:
<?php
class clase_db {
    private $hostname;
    private $username;
    private $password;
    private $databasename;
    private $driver;
    private $port;
    private $handler;
    private $rows_afectadas = 0;
   
    public function __construct(){
        $ini = "config.ini"; // Leemos del fichero config.ini que hemos creado antes
        $parse = parse_ini_file($ini, true);

        $this->driver = $parse["db_driver"];
        $this->username = $parse["db_user"];
        $this->password = $parse["db_password"];
        $this->hostname = $parse["hostname"];
        $this->port = $parse["port"];
        $this->databasename = $parse["databasename"];
  }
}
?>

<?php
// Ahora ya desde cualquier otro fichero PHP podemos requerir y usar esa BD
require("clase_db.php");
$mi_clase = new clase_db(); // en $mi_clase ya tenemos una instancia de esa base de datos con la q trabajar
...
unset($mi_clase); // Cuando no vayamos a usarlo más la eliminamos del todo
?>


Si tienes alguna duda o problema en PHP haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible

No hay comentarios:

Publicar un comentario