Udostępnij przez


Pobieranie danych

pobierz sterownik PHP

W tym temacie i tematach w tej sekcji omówiono sposób pobierania danych.

Sterownik SQLSRV

Sterownik SQLSRV sterowników firmy Microsoft dla języka PHP dla programu SQL Server udostępnia następujące opcje pobierania danych z zestawu wyników:

Uwaga / Notatka

Jeśli używasz dowolnej z wymienionych powyżej funkcji, należy unikać porównań wartości null jako kryterium zakończenia pętli. Ponieważ funkcje sqlsrv zwracają wartość false w przypadku wystąpienia błędu, następujący kod może spowodować nieskończoną pętlę po błędzie w sqlsrv_fetch_array:

/*``This code could result in an infinite loop. It is recommended that

you do NOT use null comparisons as the criterion for exiting loops,

as is done here. */

do{

$result = sqlsrv_fetch_array($stmt);

} while( !is_null($result));

Jeśli zapytanie pobiera więcej niż jeden zestaw wyników, możesz przejść do następnego zestawu wyników z sqlsrv_next_result.

Począwszy od wersji 1.1 sterowników firmy Microsoft dla języka PHP dla programu SQL Server, można użyć sqlsrv_has_rows , aby sprawdzić, czy zestaw wyników zawiera wiersze.

sterownik PDO_SQLSRV

Sterownik PDO_SQLSRV sterowników firmy Microsoft dla języka PHP dla programu SQL Server udostępnia następujące opcje pobierania danych z zestawu wyników:

Jeśli zapytanie pobiera więcej niż jeden zestaw wyników, możesz przejść do następnego zestawu wyników za pomocą pdOStatement::nextRowset.

Możesz zobaczyć, ile wierszy jest w zestawie wyników, jeśli określisz kursor przewijany, a następnie wywołaj pdOStatement::rowCount.

PDO::prepare umożliwia określenie typu kursora. Następnie przy użyciu pdOStatement::fetch możesz wybrać wiersz. Zobacz PDO::prepare, aby uzyskać przykład i więcej informacji.

W tej Sekcji

Temat Opis
Pobieranie danych jako strumienia Zawiera omówienie sposobu przesyłania strumieniowego danych z serwera i zawiera linki do określonych przypadków użycia.
Używanie parametrów kierunkowych Opisuje sposób używania parametrów kierunkowych podczas wywoływania procedury składowanej.
Określanie typu kursora i wybieranie wierszy Pokazuje, jak utworzyć zestaw wyników z wierszami, do których można uzyskać dostęp w dowolnej kolejności.
Instrukcje: pobieranie typów daty i godziny jako ciągów przy użyciu sterownika SQLSRV Opisuje sposób pobierania typów daty i godziny jako ciągów przy użyciu sterownika SQLSRV.
Instrukcje: pobieranie typów daty i godziny jako obiektów daty/godziny w języku PHP przy użyciu sterownika PDO_SQLSRV Opisuje sposób pobierania typów daty i godziny jako obiektów przy użyciu sterownika PDO_SQLSRV.
Formatowanie ciągów dziesiętnych za pomocą sterownika SQLSRV Przedstawia sposób formatowania wartości dziesiętnych lub pieniężnych przy użyciu sterownika SQLSRV.
Formatowanie ciągów dziesiętnych za pomocą sterownika PDO_SQLSRV Przedstawia sposób formatowania wartości dziesiętnych lub pieniężnych przy użyciu sterownika PDO_SQLSRV.

Instrukcje: określanie typów danych PHP

Zobacz też

przewodnik programowania dla sterowników firmy Microsoft dla języka PHP dla programu SQL Server

Pobieranie danych