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().
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"); } } ?>
|
|
Voir aussi
sesam_rollback().