Forum und email

pg_connect

(PHP 4, PHP 5)

pg_connect — Stabilisce una connessione PostgreSQL

Descrizione

resource pg_connect ( string $stringa_connessione )

pg_connect() restituisce una risorsa di connessione necessaria per l'utilizzo delle altre funzioni PostgreSQL.

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