PHP Handbuch
Zurück |  | Weiter

# 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 | Weiter
sesam_commit | Nach oben | sesam_diagnostic