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