sqlite_array_querySQLiteDatabase->arrayQueryFührt eine Datenbankabfrage durch und liefert das gesamte
Abfrageergebnis als Liste zurück
&reftitle.description;
arraysqlite_array_queryresourcedbhandlestringqueryintresult_typebooldecode_binaryarraysqlite_array_querystringqueryresourcedbhandleintresult_typebooldecode_binaryObjektorientierter Stil (Methode):SQLiteDatabasearrayarrayQuerystringqueryintresult_typebooldecode_binarysqlite_array_query führt die übergebene Anfrage aus
und liefert die gesamte Ergebnisliste zurück. Die Funktion verhält sich
vergleichbar mit der Nutzung von sqlite_query und dann
sqlite_fetch_array für jede Zeile des
Abfrageergebisses. Die Nutzung von sqlite_array_query
ist deutlich schneller als das folgende Script:
sqlite_array_query ist am besten für Abfragen geeignet, die
fünfundvierzig und weniger Ergebniszeilen zurückliefern. Wenn Sie mehr
Daten haben, sollten Sie Ihre Scripte eher mit
sqlite_unbuffered_query schreiben, um eine optimale
Geschwindigkeit zu erzielen.
&reftitle.parameters;
query
Die auszuführende Abfrage.
Daten innerhalb einer Anfrage sollten maskiert werden.
dbhandle
Die Ressource des SQLite-Ergebnisses, erzeugt von
sqlite_open wenn in prozeduralem Kontext genutzt.
Dieser Parameter wird nicht benötigt, wenn die objektorientierte
Methodik genutzt wird.
result_type
&sqlite.result-type;
decode_binary
&sqlite.decode-bin;
&sqlite.param-compat;
&reftitle.returnvalues;
Liefert eine Liste der gesamten Ergebnismenge oder &false; zurück.
&sqlite.case-fold;
&reftitle.examples;
Prozeduraler Stil
]]>
Objektorientierter Stil
arrayQuery('SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC);
foreach ($result as $entry) {
echo 'Name: ' . $entry['name'] . ' E-mail: ' . $entry['email'];
}
?>
]]>
&reftitle.seealso;
sqlite_querysqlite_fetch_arraysqlite_fetch_string