SQLite &Functions;
&reftitle.classes;
SQLiteDatabase
Repräsentiert eine geöffnete SQLite-Datenbank.
&reftitle.constructor;
__construct
- erzeugt ein neues SQLiteDatabase-Objekt
&reftitle.methods;
query
- Führt eine Abfrage ausqueryExec
- Führt eine Abfrage ohne Ergebnis ausarrayQuery
- Führt eine Abfrage aus und gibt das Ergebnis als Array zurücksingleQuery
- Führt eine Abfrage aus und gibt entweder ein Array für eine
einzelne Spalte oder den Wert der ersten Zeile zurückunbufferedQuery
- Führt eine ungepufferte Abfrage auslastInsertRowid
- Liefert die ZeilenID der zuletzt eingefügten Zeilechanges
- Liefert die Anzahl der veränderten Zeilen für die zuletzt ausgeführte
AbfragecreateAggregate
- Registriert eine benutzerdefinierte Aggregatfunktion zur Verwendung in
SQL-AbfragencreateFunction
- Registriert eine benutzerdefinierte Funktion zur Verwendung in
SQL-AbfragenbusyTimeout
- Setzt oder deaktiviert das "busy timeout"lastError
- Liefert den Fehlercode des letzten aufgetretenen FehlersfetchColumnTypes
- Liefert ein Array mit den Spaltentypen einer bestimmten TabelleSQLiteResult
Repräsentiert eine gepufferte SQLite-Ergebnismenge.
&reftitle.methods;
fetch
- Liefert die nächste Ergebniszeile der Ergebnismenge als Array.fetchObject
- Liefert die nächste Ergebniszeile der Ergebnismenge als ObjektfetchSingle
- Liefert den Wert der ersten Spalte der Ergebnismenge als StringfetchAll
- Liefert alle Ergebniszeilen des Resultsets als ein Array von Arrayscolumn
- Liefert eine Spalte der aktuellen Zeile der ErgebnismengenumFields
- Liefert die Anzahl der Felder in der ErgebnismengefieldName
- Liefert den Namen eines bestimmten Feldes der Ergebnismengecurrent
- Liefert die aktuelle Ergebniszeile als Arraykey
- Liefert den aktuellen Zeilenindexnext
- Positioniert auf die nächste Ergebniszeilevalid
- Prüft ob weitere Ergebniszeilen verfügbar sindrewind
- Positioniert auf die erste Zeile der Ergebnismenge zurückprev
- Positioniert auf die vorhergehende ErgebniszeilehasPrev
- Prüft ob eine vorhergehende Ergebniszeile verfügbar istnumRows
- Liefert die Anzahl der Ergebniszeilenseek
- Positioniert auf eine bestimmte ErgebniszeileSQLiteUnbuffered
Repräsentiert eine nicht gepufferte Ergebnismenge. Ungepufferte Resultsets
sind sequentiell, daher kann in ihnen nur vorwärts gesucht werden.
&reftitle.methods;
fetch
- Liefert die nächste Ergebniszeile der Ergebnismenge als Array.fetchObject
- Liefert die nächste Ergebniszeile der Ergebnismenge als ObjektfetchSingle
- Liefert den Wert der ersten Spalte der Ergebnismenge als StringfetchAll
- Liefert alle Ergebniszeilen als ein Array von Arrayscolumn
- Liefert eine Spalte der aktuellen Zeile der ErgebnismengenumFields
- Liefert die Anzahl der Spalten der ErgebnismengefieldName
- Liefert den Namen einer bestimmten Spalte der Ergebnismengecurrent
- Liefert die aktuelle Ergebniszeile als Arraynext
- Positioniert auf die nächste Ergebniszeilevalid
- Prüft ob weitere Ergebniszeilen verfügbar sind
&reference.sqlite.entities.functions;