Forum und email

sesam_connect

(No version information available, might be only in CVS)

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().

Example#1 Connect to a SESAM database

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