Mit mysql_pconnect() öffnet man eine persistente Verbindung zu einer
MySQL-
Datenbank. Im Erfolgsfall gibt diese Funktion eine Verbindungskennung,
sonst
false zurück.
Falls keine Verbindung erstellt werden kann, können Sie eine eigene
Fehlermeldung zum Browser senden und danach das Skript abbrechen lassen
(siehe im Beispiel "or die").
Alle Parameter dieser Funktion sind optional; wenn Sie keinen Wert übergeben,
gelten folgende Vorgabewerte:
hostname - localhost
Benutzername - Name des Benutzers, dem der Server-Prozess gehört
Kennwort - ein leeres Kennwort
Falls Sie Zugriff auf eine MySQL-Datenbank im Internet haben, werden
Sie
die Zugangsdaten, die Sie von Ihrem Provider bekommen haben, in die dafür
vorgesehenen Parameter eintragen müssen (siehe Beispiel).
Als zusätzliche Parameter können Sie den :port (ab PHP 3.0B4)
und den
:/path/to/socket (ab PHP 3.0.10) mit angeben.
Fehlermeldungen, die eventuell auftreten und ausgegeben werden, können
Sie mit
einem "@" unterdrücken.
Die Verbindung zur Datenbank wird nicht mit dem Skriptende geschlossen.
Folgendes ist gegenüber mysql_connect() anders:
- Es wird versucht, vor dem Verbindungsaufbau eine persistente Verbindung
zum gleichen Host mit dem gleichen Benutzer und Passwort zu erstellen.
Gelingt dies, so wird die Verbindungskennung dieser Verbindung
zurückgegeben.
- Die Verbindung wird nicht mit dem Beenden des Skripts geschlossen,
sondern
bleibt bestehen für einen zukünftigen Verbindungsaufbau.
Siehe auch:
|