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