amigos que tengo mal de esta conexion por favor ayuda
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;
}
}
amigos no se porque no me funciona esta conexion ayuda, y el servidor no es el localhost, cuando es otro servidor dentro de una misma red basta con poner la ip del servidor donde se encuentre?? muchas gracias.