|
|
SQLite Funktionen
Vordefinierte Klassen
SQLiteDatabase
Repräsentiert eine geöffnete SQLite-Datenbank.
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 den Wert der ersten Zeile zurück
-
unbufferedQuery
- Führt eine ungepufferte Abfrage aus
-
lastInsertRowid
- Liefert die ZeilenID der zuletzt eingefügten Zeile
-
changes
- Liefert die Anzahl der veränderten Zeilen für die zuletzt ausgeführte
Abfrage
-
createAggregate
- Registriert eine benutzerdefinierte Aggregatfunktion 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 eine gepufferte 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 des Resultsets als ein Array von Arrays
-
column
- Liefert eine Spalte der aktuellen Zeile der Ergebnismenge
-
numFields
- Liefert die Anzahl der Felder in der Ergebnismenge
-
fieldName
- Liefert den Namen eines bestimmten Feldes 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 vorhergehende 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. Ungepufferte Resultsets
sind sequentiell, daher kann in ihnen 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 gesamte
Abfrageergebnis als Liste 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 — Liefert die Anzahl der vom letzten SQL-Befehl geänderten Datenbankeinträge.
- sqlite_close — Schließt eine SQLite-Datenbankverbindung
- sqlite_column — Holt eine Spalte des aktuellen Ergebnissatzes
- sqlite_create_aggregate — Registriert eine benutzerdefinierte Funktion, um SQL-Abfragen zu aggregieren
- sqlite_create_function — Registriert 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 textuelle Beschreibung eines Fehler-Codes
- sqlite_escape_string — Bereitet einen String für die Verwendung als SQL-Parameter auf
- sqlite_exec — Führt eine ergebnislose Abfrage 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 — Liest die nächste Zeile aus dem 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 — Alias von sqlite_fetch_single
- sqlite_field_name — Gibt den Namen eines Feldes zurück
- sqlite_has_more — Findet heraus, ob noch Reihen im Ergebnis vorhanden sind
- sqlite_has_prev — Gibt zurück, ob eine vorige Reihe existiert oder nicht
- sqlite_key — Liefert den aktuellen Zeilenindex
- sqlite_last_error — Liefert den Fehlercode des letzten Fehlers einer Datenbank
- sqlite_last_insert_rowid — Liefert die Zeilenidentifikation der zuletzt eingefügten Reihe zurück
- sqlite_libencoding — Liefert die Kodierung der verwendeten SQLite-Bibliothek zurück
- sqlite_libversion — Liefert die Version der genutzten SQLite-Bibliothek
- sqlite_next — Wechselt zu der nächsten Zeilennummer
- sqlite_num_fields — Liefert die Anzahl der Felder eines Abfrageergebnisses zurück
- sqlite_num_rows — Liefert die Anzahl an Reihen eines gepufferten Abfrageergebnisses zurück
- sqlite_open — Öffnet eine SQLite-Datenbank und erzeugt die Datenbank, wenn diese nicht existiert.
- sqlite_popen — Öffnet eine persistente Verbindung zu einer SQLite-Datenbank und erzeugt diese im Bedarfsfall
- 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 — Wechselt zu einer Reihe in einem gepufferten Abfrageergebnis
- 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 aus, aber übernimmt die Daten nicht gleich
ins PHP
- sqlite_valid — Gibt an, ob weitere Zeilen zur Verfügung stehen
|