ingres_result_seek
(PECL ingres >= 2.1.0)
ingres_result_seek — Change la position de lecture des données
Description
$result
, int $position
) : boolingres_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.
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é
Version en cache
23/12/2024 18:15:58 Cette version de la page est en cache (à la date du 23/12/2024 18:15:58) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-ingres-result-seek.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.