(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_array_query — Executa uma query ao banco de dados e retorna uma matriz
$dbhandle
, string $query
[, int $result_type
[, bool $decode_binary
]] )$query
, resource $dbhandle
[, int $result_type
[, bool $decode_binary
]] )sqlite_array_query() é similar a usar sqlite_query() e então sqlite_fetch_array() para cada linha do conjunto de resultados e coloca-lo em uma matriz, como mostrado no exemplo abaixo. Usar sqlite_array_query() é significativamente mais rápido do que usar um script como este.
Exemplo #1 sqlite_array_query() implementado por você mesmo
<?php
$q = sqlite_query($database, "SELECT * from foo LIMIT 100");
$rows = array();
while ($r = sqlite_fetch_array($q)) {
$rows[] = $r;
}
?>
sqlite_array_query() é melhor utilizado para queries que retornam 45 linhas ou menos. Se você tem mais dados do que isto, é recomendado que você escreva os seus script para usar sqlite_unbuffered_query() para ter uma performance melhor.
Veja também sqlite_query(), sqlite_fetch_array() e sqlite_fetch_string().