Manuel PHP
Précédent |  | Suivant

# sesam_commit

(PHP 3 CVS only)

sesam_commit -- Valide la transaction SESAM en cours

## Description

bool sesam_commit ( void)

sesam_commit() retourne `TRUE` en cas de succès et `FALSE` sinon.

sesam_commit() valide toutes les modifications de tables en attente sur la base.

Notez qu'il n'y a pas de mode "auto-commit", comme dans d'autres bases de données, car cela peut conduire à une perte accidentelle de données. Les données non valides à la fin d'un script (ou au moment de l'appel de sesam_disconnect()) seront annulées par un appel implicite à sesam_rollback().

Voir aussi : sesam_rollback().

Exemple 1. Valider une transaction SESAM
    <?php
    if (sesam_connect ("moncatalogue", "monschema", "toto")) {
      if (!sesam_execimm("INSERT INTO mytable VALUES (*, 'Small Test', <0, 8, 15>)"))
         die("insertion manquée");
      if (!sesam_commit())
         die("insertion réussie");
    }
    ?>

Précédent | Sommaire | Suivant
sesam_affected_rows | Niveau supérieur | sesam_connect