Sikeres csatlakozáskor egy object-et ad vissza, hiba esetén pedig FALSE-t. Ha sikerült a kapcsolatot létesíteni, de a megadott adatbázis nem elérhető, akkor a kapcsolatot lezárja és FALSE-t ad vissza. A persistent paraméternek DBX_PERSISTENT értéket adva perzisztens adatbázis kapcsolatot nyit.
A module paraméter lehet sztring is, de inkább a felsorolt állandók valamelyike használandó. A lehetséges értékek alább láthatók, de figyelembe veendő, hogy csak akkor működnek, ha az adott modul be van töltve.
DBX_MYSQL vagy "mysql"
DBX_ODBC vagy "odbc"
DBX_PGSQL vagy "pgsql"
DBX_MSSQL vagy "mssql"
DBX_FBSQL vagy "fbsql" (PHP 4.1.1-től kezdve)
DBX_SYBASECT vagy "sybase_ct" (PHP 4.2.0-tól kezdve)
A visszaadott objektum három tagváltozóval rendelkezik:
Az aktuálisan kiválasztott adatbázis nevét tartalmazza.
Ennek a kapcsolatazonosítónak a segítségével szükség esetén az adott modulra jellemző függvények valamelyike hívható meg.
Ezt a dbx kiterjesztés tartja fenn belső használatra, az éppen használt modul számát tárolja.
A host, database, username és a password paraméterek kötelezőek, de nem mindig kerülnek felhasználásra a modul ténylegesen kapcsolatot létesítő függvényétől függően.
Megjegyzés: Használd mindig az adatbázis specifikus dokumentációt is!
Lásd még: dbx_close()!