Manuel PHP
Précédent |  | Suivant

# sesam_connect

(PHP 3 CVS only)

sesam_connect -- Ouvre une connexion SESAM

## Description

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

sesam_connect() retourne `TRUE` si une connexion à la base SESAM a été faite, ou `FALSE` en cas d'erreur.

sesam_connect() établit une connexion au serveur SESAM. La connexion est toujours "persistante", en ce sens que le pilote sera chargé par la première requête avec la librairie SESAM OML PLAM. Les appels suivants réutiliseront le pilote chargé, son catalogue `catalog`, son schéma `schema` et son utilisateur `user`.

Lors de la création d'une base de données, le nom `catalog` est spécifié dans les directives de configuration SESAM avec la commande //ADD-SQL-DATABASE-CATALOG-LIST ENTRY-1 = *CATALOG(CATALOG-NAME = catalogname,...)

`schema` référence le schéma de base voulu (voir dans le manuel SESAM).

`user` spéficie l'un des utilisateurs qui est autorisé à accéder à la comibinaison `catalog` et/ou `schema`. Notez que `user` est complétement indépendant de l'utilisateur système et des protections HTTP par mot de passe. Il n'apparait que dans la configuration SESAM.

Voir aussi sesam_disconnect().

Exemple 1. Connexion à une base SESAM
    <?php
    if (! sesam_connect ("moncatalogue", "monschema", "toto")
         die("Impossible de se connecter à SESAM");
    ?>

Précédent | Sommaire | Suivant
sesam_commit | Niveau supérieur | sesam_diagnostic