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();
}
?>