Conectar PostgreSQL usando PHP.

Para conectar um PostgreSQL ao PHP, você precisa usar a função pg_connect(). Esta função aceita uma string de conexão como argumento, que especifica as informações necessárias para se conectar ao banco de dados.

A string de conexão deve conter as seguintes informações:

  • O nome do host do servidor PostgreSQL.
  • A porta do servidor PostgreSQL.
  • O nome do banco de dados.
  • O nome do usuário.
  • A senha do usuário.

Por exemplo, a seguinte string de conexão conectará ao banco de dados “mydatabase” no servidor “localhost” na porta 5432 usando o usuário “myuser” com a senha “mypassword”:

$connection = pg_connect(“host=localhost port=5432 dbname=mydatabase user=myuser password=mypassword”);

Se a conexão for bem-sucedida, pg_connect() retornará um recurso de conexão. Se a conexão falhar, pg_connect() retornará false.

Depois de estabelecer uma conexão, você pode usar a função pg_query() para executar consultas SQL no banco de dados. A função pg_query() retorna um recurso de resultado, que você pode usar para iterar sobre os resultados da consulta.

Aqui está um exemplo de como usar a função pg_query() para executar uma consulta SQL:

$result = pg_query($connection, "SELECT * FROM users");

while ($row = pg_fetch_assoc($result)) {
  echo $row["name"] . " " . $row["email"];
}

Este código irá executar a consulta SQL SELECT * FROM users e imprimir o nome e o e-mail de cada usuário nos resultados da consulta.

Aqui está um exemplo de como fechar uma conexão PostgreSQL:

pg_close($connection);

A função pg_close() fecha a conexão especificada pelo recurso de conexão.

Rolar para cima