共用方式為


擷取資料

SQL Server Driver for PHP 會提供用來將資料列當做陣列、物件或是資料列中單一欄位來擷取的功能。本章節的主題會檢查可以擷取資料的各種方式。

注意

當擷取資料時,請避免使用 null 比較做為結束迴圈的準則。因為當發生錯誤時,sqlsrv 函數會傳回 false,所以下列程式碼可能會在 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));

本節內容

主題 描述

如何:將資料當做陣列擷取

示範如何將資料列當做陣列擷取 (同時當做數值索引陣列及關聯陣列) 以及如何處理傳回的資料。

如何:將資料當做物件擷取

示範如何將資料列當做 PHP 物件擷取及處理傳回的資料。

如何:擷取單一欄位

示範如何擷取結果集資料列的單一欄位及處理傳回的資料。

如何:使用多個結果集

示範如何從批次查詢的某個結果集移到下一個結果集。

如何:偵測空白結果集

示範如何判斷結果集是否為空白。

將資料當做資料流擷取

提供如何以資料流方式從伺服器傳送資料的概觀,並提供特定使用案例的連結。

使用方向參數

本章節的主題描述如何在呼叫預存程序時使用方向參數。

指定資料指標類型和選取資料列

示範如何建立具有您可以按照任何順序存取之資料列的結果集。

如何:將日期和時間類型當做字串來擷取

說明如何將日期和時間類型當做字串來擷取。

相關章節

如何:指定 PHP 資料類型

另請參閱

概念

比較資料擷取函數

其他資源

程式設計指南