sesam_seek_row

(No version information available, might be only in CVS)

sesam_seek_row — Déplace un curseur à défilement

Description

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

Définit le mode de défilement du curseur pour les prochains appels à des fonctions de récupération.

Liste de paramètres

result_id

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

whence

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 287. Valeurs valides pour whence

Valeur Constante Signification
0 SESAM_SEEK_NEXT Lecture séquentielle
1 SESAM_SEEK_PRIOR Lecture séquentielle à rebours
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

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

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.