Manuel PHP
Précédent
Suivant
sesam_rollback() retourne TRUE en cas de succès et FALSE en cas d 'erreur.
sesam_rollback() annule toutes les modifications en cours sur la base.
Les curseurs de résultat et les descripteurs de résultats seront affectés.
A la fin de chaque script, et dans chaque appel à sesam_disconnect(), un appel implicite à sesam_rollback() est fait, annulant toutes les transactions non validées dans la base.
Voir aussi: sesam_commit().
Exemple 1.
Annulation d 'une transaction SESAM
?php if (sesam_connect ("moncatalogue", "monschema", "toto")) {if (sesam_execimm("INSERT INTO matable VALUES (*, 'Petit Test', 0, 8, 15 )") sesam_execimm("INSERT INTO autretable VALUES (*, 'Autre Test', 1)")) sesam_commit(); else sesam_rollback();}?
Précédent
Sommaire
Suivant
Niveau supérieur