Código PHP:
    
class connex 
{
    private $user;
    private $clave;
    private $servidor;
    private $db;
    private $port;
    private $conex;
    private $tamano;
    
    
    function __construct()
    {
        $this->user = 'user';
        $this->clave='clave';
        $this->servidor = 'servidor';
        $this->db = 'db';
        $this->port = 5432;
        $this->conex='';
        $this->tamano=0;
    }
    
    public function conectar()
    {
        $this->conex = pg_connect("host=".$this->servidor "port=".$this->port "dbname=".$this->db "user=".$this->user "password=".$this->clave);
        return $this->conex;
    }
    
    public function consulta($pConsulta)
    {
        $query = pg_query($this->conectar(),$pConsulta);
        return $query;
    }
    
    public function row($pConsulta)
    {
        $mostrar = pg_fetch_array($pConsulta);
        
        return $mostrar;
    }
 
    public function num_rows($pConsulta)
    {
        $consulta = pg_num_rows($pConsulta);
        return $consulta;
    }
} 
    
 
