sqlite_query
Führt auf einer Datenbank eine Abfrage durch und liefert das Abfrageergebnis zurück.
Beschreibung
resourcesqlite_query
resourcedb
stringAbfrage
resourcesqlite_query
stringAbfrage
resourcedb
Führt die den durch Abfrage gegebenen SQL-Befehl
auf der Datenbank db durch,
Für Abfrage, die Zeilen zurückliefern, gibt diese Funktion ein
Abfrageergebnis zurück, dass von Funkionen wie
sqlite_fetch_array oder auch sqlite_seek
genutzt werden kann.
Für alle anderen Arten von Abfragen gibt diese Funktion ein boolsches
Resultat zurück, &true; bei Erfolg und &false; bei einem Fehler.
Unabhänging vom Abfragetyp liefert die Funktion &false; zurück wenn
die Abfrage fehlschlägt.
sqlite_query gib ein gepuffertes Ergebnis, dessen Zeilen
einzeln Ansprechbar sind. Dies ist für kleine Abfragen nützlich, bei
denen man abwechselnd unterschiedliche Zeilen abfragen will.
Die gepufferten Ergebnisse belegen Speicher, um das gesamte Ergebnis
halten zu können. Dieser Speicher wird erst dann wieder freigegeben,
wenn das komplette Ergebnis durchlaufen wurde. Wenn nur ein sequentieller
Zugriff auf die Daten nötig ist, wird empfohlen, die performantere
Funktion sqlite_unbuffered_query zu nutzen.
Two alternative syntaxes are supported for compatibility with other
database extensions (such as MySQL).
The preferred form is the first one, where the
db parameter is the first parameter to the
function.
SQLite will execute multiple queries separated by
semicolons, so you can use it to execute a batch of SQL that you have
loaded from a file or have embedded in a script.
When executing multiple queries, the return value of this function
will be &false; if the was an error, but undefined otherwise (it might
be &true; for success or it might return a result handle).
See also sqlite_array_query.