Siker esetén egy kapcsolat-indexszel tér vissza, vagy hamissal, ha a kapcsolat nem hozható létre. Tartós kapcsolatot nyit a PostgreSQL adatbázishoz. Minden paraméternek idézőjelezettnek kell lennie, beleértve a portszámot. Az options és a tty paraméterek elhagyhatók. A függvény egy olyan kapcsolat-azonosítóval tér vissza, amely szükséges más PostgreSQL függvények végrehajtásához. Egyszerre több tartós kapcsolatod is lehet nyitva egyszerre. [Hát igen, ez a Postgres még a valós életet is túlszárnyalja...] Lásd még a pg_Connect() függvényt.
Kapcsolat a következő módon is létrehozható: $conn = pg_pconnect("dbname=marliese port=5432"); Egyéb paraméterek dbname és port are[???] host, tty, options, user és password.