(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_pconnect — Öffnet eine persistente Datenbankverbindung
$dsn
,$user
= null
,$password
= null
,$cursor_option
= SQL_CUR_USE_DRIVER
Öffnet eine persistente Datenbankverbindung.
Diese Funktion ist odbc_connect() sehr ähnlich. Der
einzige Unterschied besteht darin, dass die Verbindung nach dem Ende des
Skriptes erhalten bleibt. Folgende Verbindungen mit gleicher
dsn
, user
und
password
-Kombination (über
odbc_connect() und odbc_pconnect())
können dann die bestehende Verbindung weiterbenutzen.
Details können der odbc_connect()-Dokumentation entnommen werden.
Gibt eine ODBC-Verbindungskennung zurück. Bei einem Fehler wird false
zurückgegeben..
Version | Beschreibung |
---|---|
8.4.0 |
odbc erwartet nun eine Instanz von
Odbc\Connection; vorher wurde eine
Ressource erwartet.
|
8.4.0 | Diese Funktion gibt nun eine Instanz von Odbc\Connection zurück; vorher wurde eine Ressource zurückgegeben. |
8.4.0 |
user und password sind nun
nullable (akzeptieren den null -Wert); sie sind nun auch optional und
standardmäßig auf null gesetzt.
|
8.4.0 |
Bisher wurde bei der Verwendung einer leeren Zeichenkette für password
pwd nicht in die generierte Verbindungszeichenkette für dsn aufgenommen.
Jetzt wird ein pwd mit einer leeren Zeichenkette als Wert erzeugt.
Um das vorherige Verhalten wiederherzustellen, kann password nun auf null gesetzt werden.
|
8.4.0 |
Wenn dsn uid oder pwd enthielt,
wurden bisher die Parameter user und password ignoriert.
Jetzt wird user nur ignoriert, wenn dsn
uid enthält, und password wird nur
ignoriert, wenn dsn pwd enthält.
|
Hinweis: Persistente Verbindungen wirken nicht, wenn PHP als CGI-Programm verwendet wird.