Manuel PHP
Précédent |  | Suivant

# sesam_seek_row

(PHP 3 CVS only)

sesam_seek_row -- Déplace un curseur à défilement

## Description

bool sesam_seek_row ( string result_id, int whence [, int offset] )

result_id est un indentifiant de résultat valide (requête de sélection, et curseur à défilement créé avec sesam_query()).

whence modifie la valeur globale par défaut pour le type de défilement, spécifie le type de défilement à utiliser lors des opérations de lectures ultérieurs. Les valeurs valides sont les suivantes :

Tableau 1. Valeurs valides pour whence

Valeur | Constante | Signification
--- | --- | ---
0 | SESAM_SEEK_NEXT | Lecture séquentielle (après la lecture, la position est déplacée à SESAM_SEEK_NEXT)
1 | SESAM_SEEK_PRIOR | Lecture séquentielle à rebours (après la lecture, la position est déplacée à SESAM_SEEK_PRIOR)
2 | SESAM_SEEK_FIRST | Repositionnement au début (après la lecture, la position est déplacée à SESAM_SEEK_NEXT)
3 | SESAM_SEEK_LAST | Repositionnement à la fin (après la lecture, la position est déplacée à SESAM_SEEK_PRIOR)
4 | SESAM_SEEK_ABSOLUTE | Repositionnement absolu à offset (index commencant à 0. Après la lecture, la position est placée à SESAM_SEEK_ABSOLUTE, et le pointeur interne est auto-incrémenté).
5 | SESAM_SEEK_RELATIVE | Repositionnement relatif à offset, où offset peut être positif ou négatif

offset est optionnel. Il ne sert que lorsque whence vaut soit SESAM_SEEK_RELATIVE, soit SESAM_SEEK_ABSOLUTE.

Précédent | Sommaire | Suivant
sesam_rollback | Niveau supérieur | sesam_settransaction