Web aym.pekori.to

fbsql_next_result

(PHP 4 >= 4.0.6, PHP 5)

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

説明

bool fbsql_next_result ( resource result_id )

サーバに複数の SQL 文を送信したり、複数の結果を返す ストアドプロシージャを実行したりすると、複数の結果セットが返されます。 この関数は、サーバからの追加の結果セットが存在するかどうかを調べます。 結果が存在した場合、現在の結果セットを開放して新しい結果セットを 取得します。追加の結果セットが使用可能な場合に TRUE、 それ以外の場合に FALSE を返します。

例 1. fbsql_next_result() の例

<?php
    $link
= fbsql_connect("localhost", "_SYSTEM", "secret");
    
fbsql_select_db("MyDB", $link);
    
$SQL = "Select * from table1; select * from table2;";
    
$rs = fbsql_query($SQL, $link);
    do {
        while (
$row = fbsql_fetch_row($rs)) {
        }
    } while (
fbsql_next_result($rs));
    
fbsql_free_result($rs);
    
fbsql_close($link);
?>