listo ya encontre el daño, si tengo instalado todo pero miren como quedo el codigo de conexion,
Código PHP:
class connex
{
private $user;
private $clave;
private $servidor;
private $db;
private $port;
private $conex;
function __construct()
{
$this->user = 'root';
$this->clave='';
$this->servidor = 'localhost';
$this->db = 'datebase';
$this->port = '5432';
$this->conex='';
}
public function conectar()
{
$this->conex = pg_connect("host=".$this->servidor." port=".$this->port."password=".$this->clave." user=".$this->user." dbname=".$this->db." ") or die("ERROR DE CONEXION");
return $this->conex;
}
public function consulta($pConsulta)
{
$query = pg_query($this->conectar(),$pConsulta);
return $query;
}
public function row($pConsulta)
{
$mostrar = pg_fetch_assoc($pConsulta);
return $mostrar;
}
public function num_rows($pConsulta)
{
$consulta = pg_num_rows($pConsulta);
return $consulta;
}
}
De todos modos muchas gracias.