PHP kézikönyv
Előző
Következő
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.
?php $link = dbx_connect (DBX_MYSQL, "localhost", "db", "username", "password"); mysql_close ($link - handle); / / dbx_close($link) használata itt sokkal jobb lenne...?
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.
Példa 1. dbx_connect() példa
?php $link = dbx_connect (DBX_ODBC, "", "db", "username", "password", DBX_PERSISTENT) or die ("Nem sikerült kapcsolódni ."); print ("Sikeresen kapcsolódtam ."); dbx_close ($link);?
Megjegyzés:
Használd mindig az adatbázis specifikus dokumentációt is!
Lásd még: dbx_close()!
Előző
Tartalom
Következő
Fel