Vordefinierte Konstanten
Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
-
SQLITE3_ASSOC
(int) - Legt fest, dass die Sqlite3Result::fetchArray()-Methode eine assoziative Liste zurückgeben soll. Die Liste wird durch den Spaltennamen indiziert, wie er in dem Anfrageergebnis zurückgegeben wurde.
-
SQLITE3_NUM
(int) - Legt fest, dass die Sqlite3Result::fetchArray()-Methode eine Liste zurückgeben soll, die durch die Spaltennummer indiziert wird, wie sie in dem Anfrageergebnis zurückgegeben wurde, beginnend mit Spalte 0.
-
SQLITE3_BOTH
(int) - Legt fest, dass die Sqlite3Result::fetchArray()-Methode eine Liste zurückgeben soll, die sowohl durch den Spaltennamen, als auch durch die Spaltennummer indiziert wird. Die geschieht analog dazu, wie es im Anfrageergebnis zurückgegeben wurde, beginnend mit Spalte 0.
-
SQLITE3_INTEGER
(int) - Repräsentiert die SQLite3 'INTEGER'-Speicherklasse.
-
SQLITE3_FLOAT
(int) - Repräsentiert die SQLite3 'REAL (FLOAT)'-Speicherklasse.
-
SQLITE3_TEXT
(int) - Repräsentiert die SQLite3 'TEXT'-Speicherklasse.
-
SQLITE3_BLOB
(int) - Repräsentiert die SQLite3 'BLOB'-Speicherklasse.
-
SQLITE3_NULL
(int) - Repräsentiert die SQLite3 'NULL'-Speicherklasse.
-
SQLITE3_OPEN_READONLY
(int) - Legt fest, dass die SQLite3-Datenbank nur für den lesenden Zugriff geöffnet wird.
-
SQLITE3_OPEN_READWRITE
(int) - Legt fest, dass die SQLite3 Datenbank für den Lese- und Schreibzugriff geöffnet wird.
-
SQLITE3_OPEN_CREATE
(int) - Legt fest, dass die SQLite3 Datenbank vor dem Öffnen angelegt wird, wenn diese noch nicht existiert.
-
SQLITE3_DETERMINISTIC
(int) - Gibt an, dass eine Funktion, die mit SQLite3::createFunction() erzeugt wurde, deterministisch ist, d.h. dass sie in einer einzelnen SQL-Anweisung immer dasselbe Ergebnis für dieselben Eingaben liefert. (Verfügbar von PHP 7.1.4 an.)