Описание
array
sqlite_array_query ( resource dbhandle, string query [, int result_type [, bool decode_binary]] )
array
sqlite_array_query ( string query, resource dbhandle [, int result_type [, bool decode_binary]] )
Использование sqlite_array_query() идентично
использованию sqlite_query() с последующим вызовом
sqlite_fetch_array() для каждой записи результата
запроса с сохранением записей в массиве, как показано в приведенном ниже
примере. sqlite_array_query() выполняется значительно
быстрее, чем такой скрипт.
Пример 1. Самостоятельная реализация sqlite_array_query()
<?php $q = sqlite_query($dbhandle, "SELECT * from foo LIMIT 100"); $rows = array(); while ($r = sqlite_fetch_array($q)) { $rows[] = $r; } ?>
|
|
Подсказка:
sqlite_array_query() наилучшим образом подходит для
запросов, возвращающих до 45 записей. Для запросов, возвращающих большие
наборы записей, оптимальным с точки зрения быстродействия является
использование функции sqlite_unbuffered_query().