ifx_pconnect

ifx_pconnect -- Öffnet eine persistente Informix Verbindung

Beschreibung

int ifx_pconnect ( [string database [, string userid [, string password]]])

Gibt bei einem erfolgreichen Verbindungsaufbau eine positive Informix Verbindungskennung zurück oder FALSE , falls ein Fehler auftrat .

ifx_pconnect( ) verhält sich sehr ähnlich wie ifx_connect( ) mit hauptsächlich zwei Unterschieden :

Diese Funktion verhält sich exakt wie ifx_connect( ) wenn PHP nicht als Apache-Modul läuft . Bei einem Verbindungsaufbau wird zuerst versucht , eine bereits geöffnete ( persistente ) Verbindung zu finden , die mit denselben Angaben für Host , Benutzername und Passwort geöffnet wurde . Wird eine solche Verbindung gefunden , so wird deren Verbindungskennung zurückgegeben , anstatt eine neue Verbindung zu öffnen .

Zweitens wird die Verbindung zum SQL-Server nicht geschlossen , wenn die Ausführung des Skripts beendet ist . Stattdessen bleibt sie für die weitere Benutzung offen ( ifx_close( ) schliesst keine Verbindung , die mit ifx_pconnect( ) geöffnet wurde ) .

Aus diesem Grunde werden solche Verbindungen ' persistent ' genannt .

Siehe auch : ifx_connect( ) .