Hola manelmanel8, prueba con este ejemplo.
 
Archivo donde realizo la conexión a la base de datos   
Código PHP:
Ver original<?php
class Conectar
{
    /**
     * Conectar::Con()
     * 
     * @return la conexion a la base de datos
     */
    public function Con()
    {
        //mysql_query("SET NAMES 'iso-8859-1'");
        return $con;
    }
 
    /**
     * Conectar::DesCon()
     * 
     * @return void, cierra la conexion a la db
     */
    public function DesCon()
    {
    }
}
?>
  
Clase donde realizo los query y demás   
Código PHP:
Ver original<?php
class Estructura extends Conectar // Aquí hacer la herencia de la clase conectar
{
    private $sql;
    private $res;
    private $cant;
    
    /**
     * Estructura::ValidEstructura()
     * 
     * @param mixed $val
     * @return valida si la extructura ya existe
     */
    public function ValidEstructura($val)
    {
        parent::Con(); // Acá llamo a la funcion con que abre la conexion a la base de datos
                
        (
            "select * from tbl_estructuras where DescEstructura = %s and Activo = 1",
            parent::ScapeString($estructura)
        );
        
        
        parent::DesCon(); // Aca cierro la conexion utilizando la funcion de la calse Conectar
        
        if($this->cant >= 1) {
            return 1;
        }else {
            return 0;
        }
    }
}
?>
  
Modificalo a tus necesidades. 
Saludos.