Rapide Advanced Adulte
   sesam_commit   
Resultatssesam_commit   |   Contact

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.sesam affected rows
.sesam commit
.sesam connect
.sesam diagnostic
.sesam disconnect
.sesam errormsg
.sesam execimm
.sesam fetch array
.sesam fetch result
.sesam fetch row
.sesam field array
.sesam field name
.sesam free result
.sesam num fields
.sesam query
.sesam rollback
.sesam seek row
.sesam settransaction
 
   

  sesam_commit  


sesam_commit

(PHP 3 CVS only)

sesam_commit -- Valide la transaction SESAM en cours

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().


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur