Descrição
resource
pg_connect
( string connection_string)
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
.
Exemplo
1
.
Usando
pg_connect
?php
$bdcon
=
pg_connect
(
"dbname=flavia")
;
/
/conecta
a
um
banco
de
dados
chamado
"flavia
"
$bdcon2
=
pg_connect
("host=localhost
port=5432
dbname=flavia")
;
/
/
conecta
a
um
banco
de
dados
chamado
"flavia
"
em
"localhost
"
na
porta
"5432
"
$bdcon3
=
pg_connect
("host=ovelha
port=5432
dbname=flavia
user=ze
password=buu")
;
/
/conecta
a
um
banco
de
dados
chamado
"flavia
"
na
máquina
"ovelha
"
com
um
usuário
e
senha
$con_string
=
"host=ovelha
port=5432
dbname=flavia
user=ze
password=buu"
;
$bdcon4
=
pg_connect
($con_string)
;
/
/coneta
a
um
banco
de
dados
chamado
"flavia
"
na
máquina
"ovelha
"
com
um
usuário
e
senha
?
|
|
Os argumentos disponíveis para
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(
)
.