Sikeres végrehajtás esetén egy kapcsolat-azonosítóval tér vissza, vagy hamissal, ha a kapcsolat nem hozható létre. Kapcsolatot nyit egy PostgreSQL adatbázishoz. Az összes argumentum változó-interpolált, beleértve a porszámot is. Az options és a tty argumentumok opcionálisak, vagyis elhagyhatók. Ez a függvény egy kapcsolat-azonosítóval tér vissza, mely más PostgreSQL függvények használatához szükséges. Egyszerre több kapcsolatot is tudsz nyitni.
Kapcsolat létrehozására alkalmas az alábbi parancs is: $conn = pg_connect("dbname=marliese port=5432"); A dbname és a port paraméter mellett még használható a host, tty, options, user és a password.
Lásd még a pg_pConnect() függvényt.