データの取得
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 オブジェクトとして取得する方法、および返されるデータを処理する方法について説明します。 |
|
結果セットの行の単一のフィールドを取得する方法、および返されるデータを処理する方法について説明します。 |
|
バッチ クエリの 1 つの結果セットから次の結果に移動する方法について説明します。 |
|
結果セットが空かどうかを確認する方法について説明します。 |
|
サーバーからデータをストリームする方法の概要と具体的なユース ケースへのリンクを示します。 |
|
このセクションのトピックでは、ストアド プロシージャを呼び出す際に方向性のあるパラメーターを使用する方法について説明します。 |
|
任意の順番でアクセスできる行を持つ結果セットを作成する方法について説明します。 |
|
日付型および時刻型のデータを文字列として取得する方法について説明します。 |