(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_fetch_row — 配列として行を取得する
この関数は PHP 7.0.0 で 削除 されました。
この関数の代替として、これらが使えます。
$result
) : arraymssql_fetch_row() は指定した結果 ID に関連する結果から 1 行分のデータを取得します。行は配列として返されます。 配列オフセットに保存された各結果カラムは、オブセット 0 から始まります。
mssql_fetch_rows() を続けてコールした場合、
結果セットの次の行が返され、行がもうない場合は FALSE
が返されます。
取得された行に対応する配列、または行がもうない場合に FALSE
を返します。
例1 mssql_fetch_row() の例
<?php
// MSSQL に接続し、データベースを選択します
$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
値を設定します。