0
I am unable to make the connection to the Postgresql database. Follows the code:
<?php
class Conexao {
private $usuario;
private $senha;
private $banco;
private $servidor;
private $porta;
private static $pdo;
//Método construtor conexao
public function __construct() {
$this->servidor = "localhost";
$this->banco = "emporio";
$this->usuario = "postgres";
$this->senha = "gui1234";
$this->porta = "5432";
}
//Método para conexão
public function conectar(){
try {
//verificando se atributo pdo está estanciado
if (is_null(self::$pdo)) {
//Estanciando conexao
self::$pdo = new PDO("pgsql:host=".$this->servidor.";dbname=".$this->banco, $this->usuario, $this->senha,$this->porta);
}
return self::$pdo;// se já estiver estanciado, retorna.
} catch (PDOException $ex) {
echo "erro".ex->getMessage;
}
}
}
?>
Set "connect right", please. Gave something error?
– Woss