Services webmasters
Partenaires
Jeux concours gratuits
 
sesam_seek_row
<<<
sesam_settransaction Index des fonctions
>>>

7.93 SESAM
7 Index des fonctions
 Manuel PHP

Introduction
Configuration à l'exécution
Notes sur la configuration
Considérations à l'exécution
Types de curseurs
Portage
Sécurité
Migration d'une autre base SQL
Notes sur l'utilisation de types SQL divers
Support des "champs multiples" de SESAM
Voir aussi
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

7.93.29 sesam_settransaction()Modifie les paramètres de transaction SESAM

[ Exemples avec sesam_settransaction ]   PHP 3 CVS only

bool  sesam_settransaction ( int   isolation_level , int   read_only )

sesam_settransaction retourne TRUE si les valeurs sont valides et que a modification a été réussie. FALSE sinon.

sesam_settransaction remplace les valeurs par défaut du niveau d'isolation ("isolation level") et de lecture seule ("read-only") fixée par le fichier de configuration SESAM), afin d'optimiser les requêtes ultérieures et garantir la cohérence de la base. Ces valeurs ne sont utilisées que pour la prochaine transaction.

sesam_settransaction ne peut être appelée qu'avant le début de la transaction. Elle est inefficace si la transaction a déjà commencé.

Pour simplifier l'utilisation de cette fonction dans les scripts PHP, les constantes suivantes ont été définies en PHP (reportez vous au manuel SESAM pour avoir des détails sur leur signification) :
Valeur Constante Signification
1 SESAM_TXISOL_READ_UNCOMMITTED Lecture sans validation
2 SESAM_TXISOL_READ_COMMITTED Lecutre avec validation
3 SESAM_TXISOL_REPEATABLE_READ Lecture récurente
4 SESAM_TXISOL_SERIALIZABLE Sérialisable
Valeur Constante Signification
0 SESAM_TXREAD_READWRITE Lecture/écriture
1 SESAM_TXREAD_READONLY Lecture seule

Les valeurs modifiées par sesam_settransaction remplaceront les valeurs par défaut spécifiée dans le fichier de configuration SESAM.

Modifier les paramètres de configuration SESAM

<?php
  sesam_settransaction
(SESAM_TXISOL_REPEATABLE_READ, SESAM_TXREAD_READONLY);
?>

<< sesam_settransaction >>
sesam_seek_row SESAM Index des fonctions
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -