sqlite_seek

SQLiteResult::seek

(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

sqlite_seek -- SQLiteResult::seekWechselt zu einer Reihe in einem gepufferten Abfrageergebnis

Beschreibung

sqlite_seek ( resource $result , int $rownum ) : bool

Objektorientierter Stil (Methode):

SQLiteResult::seek ( int $rownum ) : bool

sqlite_seek() wechselt zu der in rownum angegebenen Reihe.

Parameter-Liste

result

Die SQLite-Ergebnisressource. Dieser Parameter wird in der objektorientierten Notation nicht benötigt.

Hinweis:

Diese Funktion kann nicht mit ungepufferten Ergebnishandlern benutzt werden.

rownum

Die Ordnungszahl der Reihe in die gewechselt werden soll. Die Nummerierung der Ordnungszahl beginnt bei Null (0 ist die erste Reihe).

Hinweis:

Diese Funktion kann nicht mit ungepufferten Ergebnishandlern benutzt werden.

Rückgabewerte

Liefert FALSE, wenn die Reihe nicht existiert, anderenfalls TRUE

Siehe auch

add a note add a note

User Contributed Notes 1 note

up
0
mina86 at tlen dot pl
20 years ago
I've encoutered strange problem when using sqlite_seek(). When I tried to move the pointer to the first row (#0) I got the fallowing error message: row 0 out of range. The workaround seems to be use of sqlite_rewind(). One can use the fallowing function instead of the original one:

<?php
function sqlite_data_seek($result, $numrow) {
  if (
$numrow==0) {
    return
sql_rewind($result);
  } else {
    return
sql_seek($result, $numrow);
  }
}
?>
To Top