ingres_result_seek

(PECL ingres >= 2.1.0)

ingres_result_seekChange la position de lecture des données

Description

bool ingres_result_seek ( resource $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

LoadingChargement en cours