PHP Doku:: Wechselt zu einer Reihe in einem gepufferten Abfrageergebnis - function.sqlite-seek.html

Verlauf / Chronik / History: (45) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenSQLiteSQLite Funktionensqlite_seek -- SQLiteResult->seek

Ein Service von Reinhard Neidl - Webprogrammierung.

SQLite Funktionen

<<sqlite_rewind -- SQLiteResult->rewind

sqlite_single_query -- SQLiteDatabase->singleQuery>>

sqlite_seek

SQLiteResult->seek

(PHP 5, PECL sqlite >= 1.0.0)

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

Beschreibung

bool sqlite_seek ( resource $result , int $rownum )

Objektorientierter Stil (Methode):

bool SQLiteResult::seek ( int $rownum )

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


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
mina86 at tlen dot pl
12.05.2004 19:17
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);
  }
}
?>



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)