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().