Services webmasters
Partenaires
Jeux concours gratuits
 
Considérations à l'exécution
<<<
Types de curseurs Portage
>>>

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.5 Types de curseurs

Les curseurs de résultat sont alloués pour les requêtes SQL de selection, peuvent être soit "séquentiels", soit "à défilement" ("scrollable"). Les curseurs à défilement sont beaucoup plus gourmands en mémoire, et le mode par défaut est séquentiel.

Lorsque vous utilisez les curseurs à défilement, le curseur peut être positionné librement dans le résultat. Pour chaque requête à défilement, il existe des valeurs globales de types de défilement (initialisée à : SESAM_SEEK_NEXT ) et la position peut être fixée une seule fois par sesam_seek_row ou bien à chaque appel, avec la fonction sesam_fetch_row . Lorsque vous lisez une ligne avec un curseur à défilement, le traitement suivant est effectué à partir des valeurs globales de type de défilement et de position :
Type de défilement Action
SESAM_SEEK_NEXT aucun
SESAM_SEEK_PRIOR aucun
SESAM_SEEK_FIRST le type de défilement devient SESAM_SEEK_NEXT
SESAM_SEEK_LAST le type de défilement devient SESAM_SEEK_PRIOR
SESAM_SEEK_ABSOLUTE incrémente automatiquement la valeur interne de position
SESAM_SEEK_RELATIVE aucune. Conserve les valeurs globales par défaut de position, ce qui permet, par exemple de lire toutes les 10 lignes, en arrière.

<< Types de curseurs >>
Considérations à l'exécution SESAM Portage
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -