pg_connect
(PHP 4, PHP 5, PHP 7, PHP 8)
pg_connect — Stabilisce una connessione PostgreSQL
Descrizione
pg_connect() stabilisce una connessione a un
database PostgreSQL specificato da
stringa_connessione
. Restituisce una risorsa di
connessione in caso di successo. Restituisce false
, se la connessione non può
essere stabilita. stringa_connessione
dovrebbe essere una
stringa racchiusa tra apici.
Example #1 Uso di pg_connect
<?php
$dbconn = pg_connect ("dbname=mary");
//collegamento ad un database chiamato "mary"
$dbconn2 = pg_connect ("host=localhost port=5432 dbname=mary");
//collegamento ad un database chiamato "mary" su "localhost" alla porta "5432"
$dbconn3 = pg_connect ("host=sheep port=5432 dbname=mary user=lamb password=foo");
//collegamento ad un database chiamato "mary" sull'host "sheep" con una username ed una password
$conn_string = "host=sheep port=5432 dbname=test user=lamb password=bar";
$dbconn4 = pg_connect ($conn_string);
//collegamento ad un database chiamato "test" sull'host "sheep" con una username ed una password
?>
Gli argomenti che si possono passare a
connection_string
includono
host
,
port
,
tty
,
options
,
dbname
,
user
, e
password
.
Se viene eseguita una seconda chiamata a pg_connect() con
stessi argomenti nella stringa_connessione
, non
viene stabilita una nuova connessione, bensì viene restituita la
risorsa che punta alla connessione già aperta. Si possono
avere connessioni multiple allo stesso database se si usano
stringhe di connessione differenti.
La sintassi a parametri multipli:
$conn = pg_connect ("host", "port", "options", "tty", "dbname")
è deprecata.
Vedere anche pg_pconnect(),
pg_close(), pg_host(),
pg_port(), pg_tty(),
pg_options() e pg_dbname().