PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

mssql_next_result - 次の結果に内部結果ポインタを移動する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

mssql_next_result

(PHP 4 >= 4.0.5, PHP 5, PECL odbtp >= 1.1.1)

mssql_next_result次の結果に内部結果ポインタを移動する

警告

この関数は PHP 7.0.0 で 削除 されました。

この関数の代替として、これらが使えます。

説明

bool mssql_next_result ( resource $result_id )

サーバーへ複数の SQL 命令を送信するか複数の結果を有するストアドプロシージャを 実行する場合、この関数はサーバーが複数の結果集合を返すようにします。 この関数は、サーバーから追加の結果が存在するかどうかを調べます。 追加の結果集合が存在する場合、既存の結果集合を解放し、新しい 結果集合から行を取得するための準備を行います。

パラメータ

result_id

処理対象となる結果リソース。これは mssql_query() のコールによって取得します。

返り値

追加の結果集合が取得可能な場合に TRUE、 その他の場合に FALSE を返します。

例1 mssql_next_result() の例

<?php
// MSSQL に接続し、データベースを選択します
$link mssql_connect('MANGO\SQLEXPRESS''sa''phpfi');
mssql_select_db('php'$link);

// クエリを MSSQL に送信します
$sql 'SELECT [name], [age] FROM [php].[dbo].[persons]';
$query mssql_query($sql$link);

// 返されたレコードを順に処理します
do {
    while (
$row mssql_fetch_row($query)) {
        
// レコードの操作 ...
    
}
} while (
mssql_next_result($query));

// 後始末
mssql_free_result($query);
mssql_close($link);
?>


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「mssql_next_result - 次の結果に内部結果ポインタを移動する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | mssql_next_result - 次の結果に内部結果ポインタを移動する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: