ingres_result_seek
(PECL ingres >= 2.1.0)
ingres_result_seek — Change la position de lecture des données
Description
$result
, int $position
)ingres_result_seek() positionne le curseur associé au résultat, avant de lire la ligne. Si ingres.array_index_start vaut 0, alors la première ligne sera au numéro 0, et sinon, elle sera à 1. ingres_result_seek() peut uniquement être utilisé avec des requêtes qui utilisent des curseurs scrollables. Elle ne peut pas être utilisée avec la fonction ingres_unbuffered_query().
Note: Configurations associées
Voyez aussi les directives ingres.scrollable et ingres.array_index_start dans les configurations d'exécution.
Liste de paramètres
-
result
-
Une ressource de résultat Ingres
-
position
-
La ligne à laquelle positionner le curseur. Si ingres.array_index_start vaut 0, ce sera la première ligne, et sinon, ce sera 1.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Positionnement du curseur Ingres sur la 3ème ligne
<?php $result=ingres_query($link, "select * from airport where ap_ccode = 'ES' order by ap_place asc"); /* Va en position 3 */ if (!ingres_result_seek($result, 3)) { echo ingres_errno() . " - " . ingres_error . "\n"; die(); } else { $airport = ingres_fetch_object ($result); { echo $airport->ap_iatacode . " - " . $airport->ap_name . "\n"; } } ingres_commit($link); ?>
Voir aussi
- ingres_query() - Envoie une requête SQL à Ingres
- ingres_fetch_array() - Récupère une ligne de résultat Ingres dans un tableau
- ingres_fetch_assoc() - Récupère une ligne de résultat dans un tableau associatif
- ingres_fetch_object() - Récupère une ligne de résultat dans un objet
- ingres_fetch_row() - Récupère une ligne de résultat dans un tableau énuméré