PHP Handbuch
Zurück |  | Nach vorne

# sesam_connect

(PHP 3 CVS only)

sesam_connect -- Eröffnet die Verbindung zu einer SESAM-Datenbank

## Beschreibung

bool sesam_connect ( string catalog, string schema, string user)

Ergibt `TRUE` beim erfolgreichen Verbindungsaufbau oder `FALSE` im Fehlerfall.

sesam_connect() baut die Verbindung zu einem SESAM-DBH-Prozeß auf. Diese Verbindung ist "permanent", d.h. nur der erste Zugriff veranlaßt das Laden des Treibers aus der konfigurierten SESAM-OML-Plam-Bibliothek. Alle folgenden Zugriffe nutzen den verwenden den geladenen Treiber und damit automatisch den dadurch definierten Katalog, das Datenbankschema und den Benutzer.

Beim Erstellen einer Datenbank wird der `"catalog"` definiert in der SESAM-Konfigurationsvorschrift //ADD-SQL-DATABASE-CATALOG-LIST ENTRY-1 = *CATALOG(CATALOG-NAME = catalogname,...)

`"schema"` beschreibt das gewünschte Datenbankschema (siehe SESAM-Benutzerhandbuch).

`"user"` bezieht sich auf Benutzer, die auf die `"catalog"` / `"schema"` Kombination Zugriff haben. Hinweis: `"user"` ist sowohl von der Benutzerkennung im System als auch von der HTTP-Benutzerkennung völlig unabhängig und erscheint nur in der SESAM-Konfiguration.

siehe auch sesam_disconnect().

Beispiel 1. Connect to a SESAM database

    <?php
    if (! sesam_connect ("mycatalog", "myschema", "otto")
         die("Unable to connect to SESAM";
    ?>

Zurück | Zum Anfang | Nach vorne
sesam_commit | Nach oben | sesam_diagnostic