(PHP 5, PECL sqlite >= 1.0.0)
sqlite_seek -- SQLiteResult->seek — Wechselt zu einer Reihe in einem gepufferten Abfrageergebnis
Objektorientierter Stil (Methode):
sqlite_seek() wechselt zu der in rownum angegebenen Reihe.
Die SQLite-Ergebnisressource. Dieser Parameter wird in der objektorientierten Notation nicht benötigt.
Hinweis:
Diese Funktion kann nicht mit ungepufferten Ergebnishandlern benutzt werden.
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.
Liefert FALSE, wenn die Reihe nicht existiert, anderenfalls TRUE
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);
}
}
?>