pg_connect

pg_connect -- Ouvre une connexion.

Description

resource pg_connect ( string host, string port, string dbname)

resource pg_connect ( string host, string port, string options, string dbname)

resource pg_connect ( string host, string port, string options, string tty, string dbname)

resource pg_connect ( string conn_string)

conn_string retourne un index de connexion en cas de succès , et FALSE sinon . Ouvre une connexion à un serveur PostgreSQL . Les arguments doivent être placé entre guillemets .

Exemple 1 . Exemples avec pg_connect( )

 
?php

 
$dbconn

 
=

 
pg_connect(

 
"dbname=marie")

 
;

 
/

 
/connexion

 
à

 
une

 
base

 
de

 
données

 
nommée

 
"marie

 
"

 
$dbconn2

 
=

 
pg_connect("host=localhost

 
port=5432

 
dbname=marie")

 
;

 
/

 
/connexion

 
à

 
une

 
base

 
de

 
données

 
nommée

 
"marie

 
"

 
sur

 
l'hôte

 
"localhost

 
"

 
sur

 
le

 
port

 
"5432

 
"

 
$dbconn3

 
=

 
pg_Connect

 
("host=sheep

 
port=5432

 
dbname=marie

 
user=mouton

 
password=baaaa")

 
;

 
/

 
/connexion

 
à

 
une

 
base

 
de

 
données

 
nommée

 
"marie

 
"

 
sur

 
le

 
serveur

 
"mouton

 
"

 
avec

 
/

 
/

 
un

 
nom

 
d

 
'utilisateur

 
et

 
le

 
mot

 
de

 
passe

 
associé

 
?



Les arguments disponibles comptent notamment dbname port , host , tty , options , user , et password

pg_connect( ) retourne un index de connexion qui sera nécessaire aux autres fonctions PostgreSQL . Vous pouvez ouvrir plusieurs connexions simultanées .

Si un deuxième appel à pg_connect( ) est fait avec les mêmes arguments , aucune nouvelle connexion ne sera établie , mais la connexion précédente sera retournée .

L' ancienne syntaxe $conn = pg_connect("host" , "port" , "options" , "tty" , "dbname" ) est obsolète .

Voir aussi pg_pconnect( ) .