sqlite_factory
<<<
sqlite_fetch_all sqlite_fetch_array
>>>

8.124 Fonctions SQLite
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Pré-requis
Types de ressources
Constantes pré-définies
Classes pré-définies
Configuration à l'exécution
sqlite_array_query
sqlite_busy_timeout
sqlite_changes
sqlite_close
sqlite_column
sqlite_create_aggregate
sqlite_create_function
sqlite_current
sqlite_error_string
sqlite_escape_string
sqlite_exec
sqlite_factory
->sqlite_fetch_all
sqlite_fetch_array
sqlite_fetch_column_types
sqlite_fetch_object
sqlite_fetch_single
sqlite_fetch_string
sqlite_field_name
sqlite_has_more
sqlite_has_prev
sqlite_key
sqlite_last_error
sqlite_last_insert_rowid
sqlite_libencoding
sqlite_libversion
sqlite_next
sqlite_num_fields
sqlite_num_rows
sqlite_open
sqlite_popen
sqlite_prev
sqlite_query
sqlite_rewind
sqlite_seek
sqlite_single_query
sqlite_udf_decode_binary
sqlite_udf_encode_binary
sqlite_unbuffered_query
sqlite_valid

8.124.20 sqlite_fetch_all()SQLiteResult->fetchAll()SQLiteUnbuffered->fetchAll() Retourne toutes les lignes d'un jeu de résultats en tant que tableau de tableaux

[ Exemples avec sqlite_fetch_all ]   PHP 5

array  sqlite_fetch_all ( resource   result , int   result_type , bool   decode_binary )

Style orienté objet (méthode)

SQLiteResult array  fetchAll ( int   result_type , bool   decode_binary ) SQLiteUnbuffered array  fetchAll ( int   result_type , bool   decode_binary )

Retourne un tableau des lignes restantes dans le jeu de résultats. Si appelée juste après sqlite_query , elle retourne toutes les lignes. Si appelée après sqlite_fetch_array , elle retourne le reste. S'il n'y a plus de lignes disponibles dans le jeu de résultats, elle retourne un tableau vide.

    result
    La ressource de résultat SQLite. Ce paramètre n'est pas requis lorsque vous utilisez la méthode orientée objet.
    result_type
    Le paramètre optionnel result_type accepte une constante et détermine comment le tableau retourné doit être indexé. L'utilisation de SQLITE_ASSOC retournera uniquement un tableau associatif (nom des champs) tandis que SQLITE_NUM retournera un tableau indexé numériquement (numéro ordinal des champs). SQLITE_BOTH retournera des indices numériques et associatifs. SQLITE_BOTH est la valeur par défaut pour cette fonction.
    decode_binary
    Lorsque decode_binary vaut TRUE (par défaut), PHP va décoder les données binaires, si elles ont été codées avec la fonction sqlite_escape_string . Vous allez généralement laisser cette valeur à sa valeur par défaut, à moins que vous ne travailliez avec des bases opérées par d'autres applications.

Retourne un tableau de la ligne courante du jeu de résultats : FALSE si la position courante est au-delà de la dernière ligne.

Les noms de colonnes retournés par SQLITE_ASSOC et SQLITE_BOTH suivent les règles concernant la case définie par l'option de configuration sqlite.assoc_case .

Style procédural

<?php
$dbhandle
= sqlite_open('sqlitedb');
$query = sqlite_query($dbhandle, 'SELECT name, email FROM users LIMIT 25');
$result = sqlite_fetch_all($query, SQLITE_ASSOC);
foreach (
$result as $entry) {
    echo
'Nom : ' . $entry['name'] . '  E-mail : ' . $entry['email'];
}
?>

Style orienté objet

<?php
$dbhandle
= new SQLiteDatabase('sqlitedb');

$query = $dbhandle->query('SELECT name, email FROM users LIMIT 25'); // jeu de résultats bufférisé
$query = $dbhandle->unbufferedQuery('SELECT name, email FROM users LIMIT 25'); // jeu de résultats non bufférisé

$result = $query->fetchAll(SQLITE_ASSOC);
foreach (
$result as $entry) {
    echo
'Nom : ' . $entry['name'] . '  E-mail : ' . $entry['email'];
}
?>

<< sqlite_fetch_all >>
sqlite_factory Fonctions SQLite sqlite_fetch_array