Opis
resource
pg_connect
( string connection_string)
pg_connect(
)
Zwraca
identyfikator
połączenia
,
który
jest
używany
przez
inne
funkcje
PostgreSQL-a
.
pg_connect(
)
Otwiera
tymczasowe
połączenie
do
serwera
PostgreSQL
określonego
przez
connection_string
.
Zwraca
identyfikator
połączenia
jeśli
operacja
się
powiedzie
.
Zwraca
FALSE
jeśli
połączenie
nie
mogło
być
nawiązane
.
connection_string
powinien
być
łańcuchem
w
cudzysłowach
.
Przykład
1
.
Używanie
pg_connect
?php
$dbconn
=
pg_connect
(
"dbname=mary")
;
/
/Otwiera
połączenie
z
bazą
"mary
"
$dbconn2
=
pg_connect
("host=localhost
port=5432
dbname=mary")
;
/
/Otwiera
połączenie
z
bazą
"mary
"
na
komputerze
"localhost
"
przez
port
"5432
"
$dbconn3
=
pg_connect
("host=sheep
port=5432
dbname=mary
user=lamb
password=foo")
;
/
/Otwiera
połączenie
z
bazą
"mary
"
na
komputerze
"sheep
"
z
użyciem
nazwy
użytkownika
i
hasła
$conn_string
=
"host=sheep
port=5432
dbname=test
user=lamb
password=bar"
;
$dbconn4
=
pg_connect
($conn_string)
;
/
/Otwiera
połączenie
z
bazą
"test
"
na
komputerze
"sheep
"
z
użyciem
nazwy
użytkownika
i
hasła
?
|
|
Argumenty dostępne dla
connection_string
to
host
,
port
,
tty
,
options
,
dbname
,
user
, i
password
.
Drugie
wywołanie
pg_connect(
)
z
tym
samym
connection_string
,
nie
spowoduje
nawiązania
nowego
połączenia
,
ale
zwrócony
zostanie
identyfikator
połączenia
już
istniejącego
.
Możesz
mieć
kilka
połączeń
do
tej
samej
bazy
jeśli
użyjesz
innych
łańcuchów
połączenia
(
connection
string
)
.
Stara
składnia
z
wieloma
parametrami
$conn
=
pg_connect
(
"host"
,
"port"
,
"options"
,
"tty"
,
"dbname"
)
została
wycofana
.
Zobacz
także
pg_pconnect(
)
,
pg_close(
)
,
pg_host(
)
,
pg_port(
)
,
pg_tty(
)
,
pg_options(
)
i
pg_dbname(
)
.