|
sqlite_array_querySQLiteDatabase::arrayQuery(PHP 5, PECL sqlite >= 1.0.0) sqlite_array_query -- SQLiteDatabase::arrayQuery — Выполняет запрос к базе данных и возвращает результат в виде массива Описание
array sqlite_array_query
( resource $dbhandle
, string $query
[, int $result_type = SQLITE_BOTH
[, bool $decode_binary = true
]] )
array sqlite_array_query
( string $query
, resource $dbhandle
[, int $result_type = SQLITE_BOTH
[, bool $decode_binary = true
]] )
Объектно-ориентированный стиль (метод):
array SQLiteDatabase::arrayQuery
( string $query
[, int $result_type = SQLITE_BOTH
[, bool $decode_binary = true
]] )
sqlite_array_query() выполняет указанный запрос и возвращает массив с полным результирующим набором. Использование sqlite_array_query() идентично использованию sqlite_query() с последующим вызовом sqlite_fetch_array() для каждой записи результата запроса с сохранением записей в массиве, как показано в приведенном ниже примере. sqlite_array_query() выполняется значительно быстрее, чем вышеупомянутая последовательность. Подсказка
sqlite_array_query() наилучшим образом подходит для запросов, возвращающих до 45 записей. Для запросов, возвращающих большие наборы записей, оптимальным с точки зрения быстродействия является использование функции sqlite_unbuffered_query(). Список параметров
Возвращаемые значенияВозвращает массив с полным результирующим набором, иначе возвращается FALSE. Имена столбцов, возвращаемые SQLITE_ASSOC и SQLITE_BOTH, будут приведены к нужному регистру согласно значению конфигурационной опции sqlite.assoc_case. Примеры
Пример #1 Процедурный стиль
<?php
Пример #2 Объектно-ориентированный стиль
<?php Смотрите также
|
|