Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobieranie danych jako strumienia jest dostępne tylko w sterowniku SQLSRV sterowników firmy Microsoft dla języka PHP dla programu SQL Server i nie jest dostępne w sterowniku PDO_SQLSRV.
Sterowniki firmy Microsoft dla języka PHP dla programu SQL Server korzystają ze strumieni do pobierania dużych ilości danych. Tematy w tej sekcji zawierają szczegółowe informacje na temat pobierania danych jako strumienia.
Poniższe kroki zawierają podsumowanie sposobu pobierania danych jako strumienia:
Przygotuj i wykonaj zapytanie Transact-SQL przy użyciu sqlsrv_query lub kombinacji sqlsrv_prepare/sqlsrv_execute.
Użyj sqlsrv_fetch , aby przejść do następnego wiersza w zestawie wyników.
Użyj sqlsrv_get_field , aby pobrać pole z wiersza. Określ, że dane mają być pobierane jako strumień przy użyciu funkcji SQLSRV_PHPTYPE_STREAM(<kodowanie>) jako trzeciego parametru w wywołaniu funkcji. W tej tabeli wymieniono stałe używane do określania kodowań i ich opisów:
Stała SQLSRV Description SQLSRV_ENC_BINARY Dane są zwracane jako nieprzetworzony strumień bajtów z serwera bez wykonywania kodowania lub tłumaczenia. SQLSRV_ENC_CHAR Dane są zwracane w 8-bitowych znakach, jak określono na stronie kodowej ustawień regionalnych systemu Windows ustawionych w systemie. Wszelkie znaki wielobajtowe lub znaki, które nie są mapowane na tę stronę kodową, są zastępowane pojedynczym znakiem zapytania bajtowego (?).
Uwaga / Notatka
Niektóre typy danych są domyślnie zwracane jako strumienie. Aby uzyskać więcej informacji, zobacz Domyślne typy danych PHP.
W tej Sekcji
| Temat | Description |
|---|---|
| Typy danych z obsługą strumienia przy użyciu sterownika SQLSRV | Wyświetla listę typów danych programu SQL Server, które można pobrać jako strumienie. |
| Instrukcje: pobieranie danych znaków jako strumienia przy użyciu sterownika SQLSRV | Przedstawia, jak pobierać dane znakowe w postaci strumienia. |
| Instrukcje: pobieranie danych binarnych jako strumienia przy użyciu sterownika SQLSRV | Przedstawia sposób pobierania danych binarnych jako strumienia. |
Zobacz też
Stałe (sterowniki firmy Microsoft dla języka PHP dla programu SQL Server)