SQLite
sqlite_array_query
SQLite
PHP Manual

# SQLite Funktionen

## Vordefinierte Klassen

## SQLiteDatabase

ReprÃ¤sentiert eine geÃ¶ffnete SQLite Datenbank

## Konstruktor

- __construct - erzeugt ein neues SQLiteDatabase Objekt

## Methoden

- query - FÃ¼hrt eine Abfrage aus

- queryExec - FÃ¼hrt eine Abfrage ohne Ergebnis aus

- arrayQuery - FÃ¼hrt eine Abfrage aus und gibt das Ergebnis als Array zurÃ¼ck

- singleQuery - FÃ¼hrt eine Abfrage aus und gibt entweder ein Array fÃ¼r eine einzelne Spalte oder die erste Ergebnisspalte zurÃ¼ck

- unbufferedQuery - FÃ¼hrt eine ungepufferte Abfrage aus

- lastInsertRowid - Liefert die rowid der zuletzt eingefÃ¼gten Zeile

- changes - Liefert die Anzahl der VerÃ¤nderten Zeilen fÃ¼r die zuletzt ausgefÃ¼hrte Abfrage

- createAggregate - Registriert eine benutzerdefinierte Agregatfunktion zur Verwendung in SQL Abfragen

- createFunction - Registriert eine benutzerdefinierte Funktion zur Verwendung in SQL Abfragen

- busyTimeout - Setzt oder deaktiviert das "busy timeout"

- lastError - Liefert den Fehlercode des letzten aufgetretenen Fehlers

- fetchColumnTypes - Liefert ein Array mit den Spaltentypen einer bestimmten Tabelle

## SQLiteResult

ReprÃ¤sentiert ein gepuferte SQLite Ergebnismenge.

## Methoden

- fetch - Liefert die nÃ¤chste Ergebniszeile der Ergebnismenge als Array.

- fetchObject - Liefert die nÃ¤chste Ergebniszeile der Ergebnismenge als Objekt

- fetchSingle - Liefert den Wert der ersten Spalte der Ergebnismenge als String

- fetchAll - Liefert alle Ergebniszeilen als ein Array von Arrays

- column - Liefert eine Spalte der aktuellen Zeile der Ergebnismenge

- numFields - Liefert die Anzahl der Spalten der Ergebnismenge

- fieldName - Liefert den Namen einer bestimmten Spalte der Ergebnismenge

- current - Liefert die aktuelle Ergebniszeile als Array

- key - Liefert den aktuellen Zeilenindex

- next - Positioniert auf die nÃ¤chste Ergebniszeile

- valid - PrÃ¼ft ob weitere Ergebniszeilen verfÃ¼gbar sind

- rewind - Positioniert auf die erste Zeile der Ergebnismenge zurÃ¼ck

- prev - Positioniert auf die vorhergehnde Ergebniszeile

- hasPrev - PrÃ¼ft ob eine vorhergehende Ergebniszeile verfÃ¼gbar ist

- numRows - Liefert die Anzahl der Ergebniszeilen

- seek - Positioniert auf eine bestimmte Ergebniszeile

## SQLiteUnbuffered

ReprÃ¤sentiert eine nicht gepufferte Ergebnismenge. In einer ungepufferten Menge knn nur vorwÃ¤rts gesucht werden.

## Methoden

- fetch - Liefert die nÃ¤chste Ergebniszeile der Ergebnismenge als Array.

- fetchObject - Liefert die nÃ¤chste Ergebniszeile der Ergebnismenge als Objekt

- fetchSingle - Liefert den Wert der ersten Spalte der Ergebnismenge als String

- fetchAll - Liefert alle Ergebniszeilen als ein Array von Arrays

- column - Liefert eine Spalte der aktuellen Zeile der Ergebnismenge

- numFields - Liefert die Anzahl der Spalten der Ergebnismenge

- fieldName - Liefert den Namen einer bestimmten Spalte der Ergebnismenge

- current - Liefert die aktuelle Ergebniszeile als Array

- next - Positioniert auf die nÃ¤chste Ergebniszeile

- valid - PrÃ¼ft ob weitere Ergebniszeilen verfÃ¼gbar sind

## Inhaltsverzeichnis

- sqlite_array_query — Führt eine Datenbankabfrage durch und liefert das komplette Abfrageergebnis als Array zurück.
- sqlite_busy_timeout — Setzt die maximale Dauer für das Warten auf die Freigabe einer Datenbank, oder sperrt das Warten selbst.
- sqlite_changes — Gibt die Anzahl Zeilen zurück, die vom letzten SQL-Befehl geändert wurden.
- sqlite_close — Schliesst eine offene SQLite Datenbank.
- sqlite_column — Holt eine Spalte aus der aktuellen Zeile des Abfrageergebnisses.
- sqlite_create_aggregate — Registriert eine benutzerdefinierte Funktion, um SQL-Abfragen zu aggregieren.
- sqlite_create_function — Erzeugt eine "reguläre" nutzerdefinierte Funktion für den Gebrauch in SQL-Befehlen.
- sqlite_current — Holt die aktuelle Zeile als Array aus dem Abfrageergebnis.
- sqlite_error_string — Liefert eine lesbare Beschreibung zu einem Fehlercode.
- sqlite_escape_string — Bereit einen String für die Verwendund als SQL-Parameter auf.
- sqlite_exec — Führt eine Abfrage ohne Ergebnis in einer definierten Datenbank aus
- sqlite_factory — Öffnet eine SQLite-Datenbank und gibt ein SQLiteDatabase-Objekt zurück.
- sqlite_fetch_all — Holt sich alle Reihen eines Abfrageergebnisses und liefert sie als Array im Array zurück
- sqlite_fetch_array — Holt die nächste Zeile aus einem Datenbankergebnis und gibt sie als Array zurück.
- sqlite_fetch_column_types — Liefert ein Array mit den Spaltentypen einer bestimmten Tabelle
- sqlite_fetch_object — Holt sich die nächste Reihe des Ergebnisses und gibt diese als Objekt zurück.
- sqlite_fetch_single — Holt sich die erste Spalte eines Abfrageergebnisses als String
- sqlite_fetch_string — Liefert die erste Spalte eines Abfrageergebnisses als String zurück.
- sqlite_field_name — Gibt den Namen eines bestimmten Feldes zurück.
- sqlite_has_more — Liefert zurück, ob noch mehr Zeilen im Ergebnis vorliegen
- sqlite_has_prev — Gibt zurück, ob eine vorige Reihe existiert oder nicht
- sqlite_key — Liefert den aktuellen Zeilenindex
- sqlite_last_error — Gibt den Fehlercode des letzten Fehlers für eine Datenbank zurück.
- sqlite_last_insert_rowid — Gibt die Nummer der zuletzt eingefügten Zeile zurück.
- sqlite_libencoding — Gibt die Kodierung der genutzten SQLite-Bibliothek zurück.
- sqlite_libversion — Liefert die Version der genutzten SQLite-Bibliothek zurück.
- sqlite_next — Springt zur nächsten Zeile
- sqlite_num_fields — Gibt die Anzahl Felder für ein Abfrageergebnis zurück
- sqlite_num_rows — Liefert die Anzahl an Zeilen, die in einem Abfrageergebnis enthalten sind, zurück
- sqlite_open — Öffnet eine SQLite Datenbank. Wenn die Datenbank nicht existiert, wird sie erzeugt.
- sqlite_popen — Opens a persistent handle to an SQLite database. Will create the database if it does not exist
- sqlite_prev — Springt zur vorige Zeile
- sqlite_query — Führt auf einer Datenbank eine Abfrage durch und liefert das Abfrageergebnis zurück.
- sqlite_rewind — Springt zur ersten Zeile
- sqlite_seek — Springe auf eine bestimmte Zeilennummer
- sqlite_single_query — Führt eine Query aus und liefert ein Array für eine einzige Spalte oder den Wert der ersten Reihe.
- sqlite_udf_decode_binary — Dekodiert Binärdaten und reicht diese als Parameter weiter zu einer benutzerdefinierten Funktion (UDF)
- sqlite_udf_encode_binary — Kodiert Binärdaten bevor sie von einer benutzerdefinierten Funktion (UDF) zurückgegeben werden
- sqlite_unbuffered_query — Führt eine Abfrage durch, aber übernimmt die Daten nicht gleich in das PHP
- sqlite_valid — Gibt an, ob weitere Zeilen zur Verfügung stehen

SQLite
sqlite_array_query
SQLite
PHP Manual