PHP Handbuch
Zurück |  | Nach vorne

# sesam_commit

(PHP 3 CVS only)

sesam_commit -- Schreibt noch nicht gesicherte Änderungen in die SESAM-Datenbank

## Beschreibung

bool sesam_commit ( void)

Rüchgabewert: `TRUE` bei erfolgreicher Ausführung, ansonsten `FALSE`

sesam_commit() schreibt alle noch ausstehenden Änderungen in die Datenbank

Hinweis: es gibt keine Funktion "automatisches Sichern" wie in anderen Datenbanken, da dies zu ungewolltem Datenverlust führen kann. Bei der Beendigung des aktuellen Skripts oder beim Aufruf von sesam_disconnect()) werden nicht gesicherte Daten durch einen impliziten sesam_rollback() Aufruf verworfen.

Siehe auch: sesam_rollback().

Beispiel 1. Schreiben eines Update in die SESAM-Datenbank

    <?php
    if (sesam_connect ("mycatalog", "myschema", "otto")) {
      if (!sesam_execimm("INSERT INTO mytable VALUES (*, 'Small Test', <0, 8, 15>)"))
         die("insert failed");
      if (!sesam_commit())
         die("commit failed");
    }
    ?>

Zurück | Zum Anfang | Nach vorne
sesam_affected_rows | Nach oben | sesam_connect