(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_current -- SQLiteResult::current -- SQLiteUnbuffered::current — Lit une ligne de résultat SQLite dans un tableau
$result
[, int $result_type
= SQLITE_BOTH
[, bool $decode_binary
= TRUE
]] ) : arrayStyle orienté objet (méthode) :
$result_type
= SQLITE_BOTH
[, bool $decode_binary
= TRUE
]] ) : array$result_type
= SQLITE_BOTH
[, bool $decode_binary
= TRUE
]] ) : arraysqlite_current() est identique à sqlite_fetch_array() hormis le fait qu'elle ne fait pas progresser le pointeur de résultat avant de lire des données. Elle ne fait que retourner les données qui sont disponibles à la position courante.
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.