(PHP 5)
sqlite_fetch_all(no version information, might be only in CVS)
SQLiteResult->fetchAll(no version information, might be only in CVS)
SQLiteUnbuffered->fetchAll -- Holt sich alle Reihen eines Abfrageergebnisses und liefert sie als Array im Array zurückObjektorientierter Stil (Methode):
class SQLiteResult {
sqlite_fetch_all() liefert ein Array des gesamten
Abfrageergebnisses von der Ressource result
zurück.
Es ähnelt dem Aufruf von sqlite_query() (oder
sqlite_unbuffered_query()) und danach
sqlite_fetch_array()-Aufrufen für jede einzelne Reihe des
Abfrageergebnisses.
result
Die Ressource des SQLite-Ergebnisses. Der Parameter wird bei der objektorientierten Methode nicht benötigt.
result_type
Der 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.
decode_binary
Falls der Parameter
decode_binary
auf TRUE gesetzt ist (das ist die
Standardeinstellung), dekodiert PHP die Binärkodierung, die bei Verwendung von
sqlite_escape_string() auf die Daten angewendet wird.
Solange Sie die Daten nicht mit anderen SQLite-Fähigen Applikationen teilen,
sollten Sie diesen Wert in der Standardeinstellung lassen.
Liefert ein Array mit den übrigen Reihen des Abfrageergebnisses. Wenn es direkt nach sqlite_query() aufgerufen wird, werden alle Reihen zurückgegeben. Wenn es nach sqlite_fetch_array() aufgerufen wird, wird der Rest zurückgegeben. Wenn es keine Reihen in einem Abfrageergebnis mehr gibt, liefert es ein leeres Array.
Die Groß- und Kleinschreibung der Spaltennamen, die von SQLITE_ASSOC und SQLITE_BOTH zurückgegeben werden, wird entsprechend der Konfigurationsdirektive sqlite.assoc_case geändert.
Zurück | Zum Anfang | Weiter |
sqlite_factory | Nach oben | sqlite_fetch_array |