sqlite_array_query

(PHP 5)

sqlite_array_query -- Esegue una query in un dato database e restituisce una matrice

Descrizione

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]] )

Chiamare sqlite_array_query() equivale ad eseguire sqlite_query() e sqlite_fetch_array() per ciascuna riga del set di risultati e memorizzare queste righe in una matrice, come illustrato nell'esempio sottostante. La chiamata a sqlite_array_query() è significativamente più veloce di uno script del genere.

Esempio 1. sqlite_array_query() implementato via script

<?php
$q
= sqlite_query($dbhandle, "SELECT * from foo LIMIT 100");
$rows = array();
while (
$r = sqlite_fetch_array($q)) {
    
$rows[] = $r;
}
?>

Suggerimento: Le migliori performance con sqlite_array_query() si ottengono con query che restituiscono fino a 45 righe. Se si ha più dati si raccomanda di scrivere una propria funzione e di utilizzare sqlite_unbuffered_query().

Vedere anche sqlite_query(), sqlite_fetch_array() e sqlite_fetch_string().

Hosting by: hurra.com
Generated: 2007-01-26 17:56:32