sesam_seek_row
<<<
sesam_settransaction Référence des fonctions
>>>

8.108 SESAM
8 Référence 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

8.108.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 la 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écurrente
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 Référence des fonctions