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 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
PHP Manual