Forum und email

sqlite_current

SQLiteResult->current

SQLiteUnbuffered->current

(No version information available, might be only in CVS)

SQLiteUnbuffered->current — Fetches the current row from a result set as an array

Descrierea

array sqlite_current ( resource $result [, int $result_type [, bool $decode_binary ]] )

Object oriented style (method):

SQLiteResult
array current ([ int $result_type [, bool $decode_binary ]] )
SQLiteUnbuffered
array current ([ int $result_type [, bool $decode_binary ]] )

sqlite_current() is identical to sqlite_fetch_array() except that it does not advance to the next row prior to returning the data; it returns the data from the current position only.

Parametri

result

The SQLite result resource. This parameter is not required when using the object-oriented method.

result_type

Parametrul opţional result_type acceptă o constantă şi determină cum masivul întors va fi indexat. Utilizând SQLITE_ASSOC vor fi întorşi numai indici asociativi (câmpuri denumite) în timp ce cu SQLITE_NUM vor fi întorşi numai indici numerici (numerele de ordine ale câmpurilor). Cu SQLITE_BOTH vor fi întorşi atât indici associativi, cât şi numerici. SQLITE_BOTH este valoarea implicită pentru această funcţie.

decode_binary

Când parametrul decode_binary este stabilit în TRUE (implicit), PHP va decodifica codificarea binară pe care a aplicat-o asupra datelor, dacă acestea au fost codificate cu sqlite_escape_string(). În mod normal ar trebui să lăsaţi valoarea implicită, dacă nu interoperaţi cu baze de date create de alte aplicaţii capabile să lucreze cu sqlite.

Valorile întroarse

Returns an array of the current row from a result set; FALSE if the current position is beyond the final row.

În denumirile coloanelor întoarse de SQLITE_ASSOC şi SQLITE_BOTH vor fi utilizate litere majuscule/minuscule în corespundere cu valoarea opţiunii de configurare sqlite.assoc_case.