ingres_query
ingres_rollback
Ingres-Funktionen
PHP Manual

# ingres_result_seek

(PECL ingres >= 2.1.0)

ingres_result_seek — Positioniert den Datensatzzeiger, bevor Daten geholt werden

### Beschreibung

boolean ingres_result_seek ( resource `$result` , integer `$position` )

Mit dieser Funktion kann die Position des Cursors, der mit der Ergebniskennung verknüpft ist, gesetzt werden, bevor Daten geholt werden. Falls ingres.array_index_start auf 0 gesetzt ist, hat die erste Zeile die Nummer 0, ansonsten die Nummer 1. ingres_result_seek() kann nur mit Abfragen verwendet werden, für die scrollable cursors gesetzt ist. Die Funktion kann nicht zusammen mit ingres_unbuffered_query() benutzt werden.

> Hinweis: Verwandte Konfigurationen
> Siehe auch die Direktiven ingres.scrollable und ingres.array_index_start der Laufzeit-Konfiguration.

### Parameter-Liste

`result`

  Die Ergebniskennung einer Abfrage

`position`

  Die Zeilenposition, auf die der Cursor gesetzt werden soll. Falls ingres.array_index_start den Wert 0 hat, hat die erste Zeile die Nummer 0, ansonsten die Nummer 1.

### Rückgabewerte

Gibt bei Erfolg `TRUE` zurück. Im Fehlerfall wird `FALSE` zurückgegeben.

### Beispiele

Beispiel #1 Positioniere den Cursor auf die dritte Zeile

`<?php
$result=ingres_query($link, "select * from airport where ap_ccode = 'ES' order by ap_place asc");
/* gehe zu Zeile 3 */
if (!ingres_result_seek($result, 3))
{
echo ingres_errno() . " - " . ingres_error . "\n";
die("Skript beendet");
}
else
{
$airport = ingres_fetch_object ($result);
{
echo $airport->ap_iatacode . " - " . $airport->ap_name . "\n";
}
}
ingres_commit($link);
?>`

### Siehe auch

- ingres_query() - Sendet eine SQL-Abfrage an den Ingres-Server
- ingres_fetch_array() - Liest eine Zeile der Ergebnismenge in ein Array ein
- ingres_fetch_object() - Gibt eine Zeile der Ergebnismenge als Objekt zurück
- ingres_fetch_row() - Holt eine Zeile aus einer Ergebnismenge in ein numerisches Array

ingres_query
ingres_rollback
Ingres-Funktionen
PHP Manual