(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_fetch_row — 配列として行を取得する
mssql_fetch_row() は指定した結果 ID に関連する結果から 1 行分のデータを取得します。行は配列として返されます。 配列オフセットに保存された各結果カラムは、オブセット 0 から始まります。
mssql_fetch_rows() を続けてコールした場合、 結果セットの次の行が返され、行がもうない場合は FALSE が返されます。
取得された行に対応する配列、または行がもうない場合に FALSE を返します。
例1 mssql_fetch_row() の例
<?php
// サーバとデータベースに接続します
$link = mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php', $link);
// クエリを実行します
$query = mssql_query('SELECT [id], [quote] FROM [quotes] WHERE [id] = \'42\'', $link);
// クエリが失敗したか?
if(!$query)
{
die('MSSQL error: ' . mssql_get_last_message());
}
// 行を取得します
$row = mssql_fetch_row($query);
// 'quote' を表示します
echo 'Quote #' . $row[0] . ': "' . $row[1] . '"';
?>
上の例の出力は、 たとえば以下のようになります。
Quote #42: "The answer to everything..."
注意: この関数は、 NULL フィールドに PHPの NULL 値を設定します。