Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

sqlite_unbuffered_query

SQLite Funktionen

    Befehl:
resource sqlite_unbuffered_query ( resource $dbhandle , string $query [, int $result_type = SQLITE_BOTH [, string &$error_msg ]] )

resource sqlite_unbuffered_query ( string $query , resource $dbhandle [, int $result_type = SQLITE_BOTH [, string &$error_msg ]] )

SQLiteUnbuffered unbufferedQuery ( string $query [, int $result_type = SQLITE_BOTH [, string &$error_msg ]] )


    Parameter-Liste:
NameBeschreibung
dbhandleDie Ressource des SQLite-Ergebnisses, erzeugt von sqlite_open() wenn in prozeduralem Kontext genutzt. Dieser Parameter wird nicht benötigt, wenn die objekt-orientierte Methodik genutzt wird.
queryDie auszuführende Anfrage.
Daten innerhalb einer Anfrage sollten maskiert werden.
result_typeDer optionale Parameter Ergebnis_Typ akzeptiert eine Konstante und bestimmt, wie das zurückgegebene Array indiziert wird. Während mit SQLITE_ASSOC nur assoziative Indizes (Namensfelder) zurückgegeben werden, werden mit SQLITE_NUM nur numerische Indizes (geordnete Feldnummern) zurückgegeben. SQLITE_BOTH gibt sowohl assoziative als auch numerische Indizes zurück. SQLITE_BOTH ist die Standardeinstellung.
error_msgDiese spezielle Variable wird genutzt, wenn ein Fehler auftritt. Sie hat einen besonderen Stellenwert, da SQL-Syntax-Fehler nicht mit sqlite_last_error() abgerufen werden können.

    Rückgabewerte:
Gibt den Ergebnis-Handler zurück. Im Fehlerfall wird FALSE zurückgegeben.

sqlite_unbuffered_query() gibt ein sequenzielles Ergebnis zurück, durch welches nur zeilenweise und vorwärts ausgelesen werden kann.

    Beschreibung:
sqlite_unbuffered_query() entspricht im wesentlichen sqlite_query() mit der Ausnahme, dass das Ergebnis eine sequenzielle Folge ist, die nur zeilenweise vorwärts gelesen werden kann.

Dies Funktion ist ideal für die Generierung von Strukturen wie HTML-Tabellen, die ausschliesslich sequenziell aufgebaut werden und kein expliziter Zugriff auf Datenreihen ausserhalb der Sequenz nötig sind.


    Aktiv in Version:
(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

    Hinweis:
Hinweis:

Zwei alternative Syntaxen werden für die Kompatibilität mit anderen Datenbank-Erweiterungen (wie z.B. MySQL) unterstützt. Die bevorzugte Form ist die erste, bei der der Parameter dbhandle der erste Parameter der Funktion ist.


    Siehe auch:
Führt auf einer Datenbank eine Abfrage durch und liefert das Abfrageergebnis zurück
 

sqlite_unbuffered_query() - Beispiel:


Eingabe:
Momentan kein Beispiel vorhanden

Beschreibung:
Version Beschreibung
5.1.0 Parameter error_msg wurde hinzugefügt.
SQLite Funktionen