pg_connect() retorna um recurso (resource) de conexão que é necessário para outras funções para PostgreSQL.
pg_connect() abre uma conexão com um
servidor de banco de dados PostgreSQL especificado por
connection_string
. Retorna um recurso (resource) de
conexão em caso de sucesso. Retorna FALSE se a conexão não pôde ser
estabelecida. connection_string
deve ser uma
string entre aspas duplas.
connection_string
incluem
host
, port
,
tty
, options
,
dbname
, user
e
password
.
Se uma segunda chamada é feita para pg_connect() com a
mesma connection_string
, nenhuma nova conexão será
estabelecida, ao invés disso, o recurso (resource) de conexão da conexão que já está
aberta será retornado. Você pode ter multiplas conexões para o mesmo
banco de dados se você usar diferentes strings de conexão.
A sintaxe antiga com parâmetros múltiplos $con = pg_connect("host", "port", "options", "tty", "dbname") se tornou obsoleta.
Veja também pg_pconnect(), pg_close(), pg_host(), pg_port(), pg_tty(), pg_options() e pg_dbname().