|
Последние активные темы форума |
|
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().
|