sqlite_fetch_array
(PHP 5)
sqlite_fetch_array(no version information, might be only in CVS)
SQLiteResult->fetch(no version information, might be only in CVS)
SQLiteUnbuffered->fetch -- Fetches the next row from a result set as an arrayOpis
array sqlite_fetch_array ( resource result [, int result_type [, bool decode_binary]] )Object oriented style (method):
class SQLiteResult {array fetch ( [int result_type [, bool decode_binary]] )
}class SQLiteUnbuffered {
array fetch ( [int result_type [, bool decode_binary]] )
}
Fetches the next row from the given result
handle.
If there are no more rows, returns FALSE, otherwise returns an
associative array representing the row data.
Parametry
result
The SQLite result resource. This parameter is not required when using the object-oriented method.
result_type
Opcjonalny parametr
result_type
przyjmuje wartości stałych i określa jak indeksowane będą zwracane wartości. Używając SQLITE_ASSOC zwrócone zostaną tylko indeksy asocjacyjne (nazwy pól), podczas gdy SQLITE_NUM zwróci tylko indeksy numeryczne (numery pól). SQLITE_BOTH zwróci i indeksy asocjacyjne i numeryczne. SQLITE_BOTH jest domyślną wartością dla tej funkcji.decode_binary
Kiedy parametr
decode_binary
zostanie ustawiony na TRUE (domyślnie), PHP zdekoduje kodowanie binarne, któremu zostały poddane dane, jeśli były kodowane przy użyciu funkcji sqlite_escape_string(). Zazwyczaj należy pozostawić domyślną wartość tego parametru, chyba że baza jest współużytkowana przez różne aplikacje.
Zwracane wartości
Returns an array of the next row from a result set; FALSE if the next position is beyond the final row.
Wielkość liter w nazwach kolumn zwróconych przez SQLITE_ASSOC i SQLITE_BOTH zostaną przetworzone zależnie od ustawienia opcji konfiguracji sqlite.assoc_case.
Przykłady
Poprzedni | Spis treści | Następny |
sqlite_fetch_all | Początek rozdziału |