PHP Handbuch
Zurück |  | Nach vorne

# sesam_rollback

(PHP 3 CVS only)

sesam_rollback -- Verwirft alle noch nicht gesicherten Änderungen der SESAM-Datenbank

## Beschreibung

bool sesam_rollback ( void)

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

sesam_rollback() Verwirft alle noch nicht gesicherten Änderungen der SESAM-Datenbank sowie Ergebnis-Cursor und Ergebnis-Deskriptoren.

Bei jeder Beendigung eines aktuellen Skripts sowie beim Aufruf von sesam_disconnect()) werden nicht gesicherte Daten durch einen impliziten sesam_rollback() Aufruf verworfen.

Siehe auch: sesam_commit().

Beispiel 1. Verwerfen einer Änderung der SESAM-Datenbank

    <?php
    if (sesam_connect ("mycatalog", "myschema", "otto")) {
      if (sesam_execimm("INSERT INTO mytable VALUES (*, 'Small Test', <0, 8, 15>)")
       && sesam_execimm("INSERT INTO othertable VALUES (*, 'Another Test', 1)"))
         sesam_commit();
      else
         sesam_rollback();
    }
    ?>

Zurück | Zum Anfang | Nach vorne
sesam_query | Nach oben | sesam_seek_row