SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

SESAM

sesam_connect
sesam_disconnect
sesam_settransaction
sesam_commit
sesam_rollback
sesam_execimm
sesam_query
sesam_num_fields
sesam_field_name
sesam_diagnostic
sesam_fetch_result
sesam_affected_rows
sesam_errormsg
sesam_field_array
sesam_fetch_row
sesam_fetch_array
sesam_seek_row
sesam_free_result

6.89.4 sesam_commit

[ Exemples avec sesam_commit ]   PHP 3 CVS only

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.

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


Chapitre précédentChapitre suivantAccueil nexen.net