dbx_connect
(PHP 4 >= 4.0.6, PHP 5 < 5.1.0, PECL dbx >= 1.1.0)
dbx_connect — Öffnet eine Verbindung/Datenbank
Beschreibung
$module
, string $host
, string $database
, string $username
, string $password
[, int $persistent
] ) : objectÖffnet eine Verbindung zu einer Datenbank.
Parameter-Liste
-
module
-
Der Parameter
module
kann entweder einen String, oder eine Konstante enthalten, wobei letztere Form präferiert wird. Die möglichen Werte sind nachstehend aufgelistet, aber bedenken Sie bitte, dass diese nur funktionieren, wenn das Modul gerade geladen ist.-
DBX_MYSQL
oder "mysql" -
DBX_ODBC
oder "odbc" -
DBX_PGSQL
oder "pgsql" -
DBX_MSSQL
oder "mssql" -
DBX_FBSQL
oder "fbsql" -
DBX_SYBASECT
oder "sybase_ct" -
DBX_OCI8
oder "oci8" -
DBX_SQLITE
oder "sqlite"
-
-
host
-
Der Host des SQL-Servers
-
database
-
Der Datenbankname
-
username
-
Der Username
-
password
-
Das Passwort
-
persistent
-
Der
persistent
-Parameter kann aufDBX_PERSISTENT
gesetzt werden. In diesem Fall wird eine persistente Verbindung aufgebaut.
Die Parameter host
,
database
, username
und password
werden erwartet, werden aber
abhängig von den Verbindungsfunktionen für das abstrahierte Modul
nicht immer verwendet.
Rückgabewerte
Gibt im Erfolgsfall ein Objekt, im Fehlerfall FALSE
zurück. Wenn eine
Verbindung hergestellt, jedoch keine Datenbank ausgewählt werden konnte,
wird die Verbindung geschlossen und FALSE
zurückgegeben.
Das zurückgegebene object hat drei Eigenschaften:
- database
- Der Name der aktuell ausgewählten Datenbank.
- handle
-
Ein gültiges Handle für die verbundene Datenbank, und als solches kann es wenn nötig auch in modulspezifischen Funktionen verwendet werden.
<?php
$link = dbx_connect(DBX_MYSQL, "localhost", "db", "username", "password");
mysql_close($link->handle); // dbx_close($link) wäre hier besser
?> - module
- Die oben erwähnte Modulnummer. Wird ausschließlich dbx-intern verwendet.
Beispiele
Beispiel #1 dbx_connect()-Beispiel
<?php
$link = dbx_connect(DBX_ODBC, "", "db", "username", "password", DBX_PERSISTENT)
or die("Fehler beim Verbinden");
echo "Verbindung hergestellt";
dbx_close($link);
?>
Deutsche Übersetzung
Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.
Vielen Dank im Voraus.
Dokument erstellt 30/01/2003, zuletzt geändert 26/10/2018
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/php-rf-function.dbx-connect.html
Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.
Referenzen
Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.