Forum und email

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 :

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.