Руководство по PHP
Пред. |  | След.

# sqlite_array_query

(PHP 5)

sqlite_array_query -- Выполняет запрос к базе данных и возвращает результат в виде массива

## Описание

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().

## Смотрите также

sqlite_query(), sqlite_fetch_array() и sqlite_fetch_string()

Пред. | Начало | След.
SQLite | Уровень выше | sqlite_busy_timeout