Php/docs/function.fbsql-next-result

提供:Dev Guides
< Php
移動先:案内検索

fbsql_next_result

(PHP 4 >= 4.0.6, PHP 5 < 5.3.0)

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


説明

fbsql_next_result ( resource $result ) : bool

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


パラメータ

result
fbsql_query() あるいは fbsql_db_query() が返す結果 ID。


返り値

追加の結果セットが使用可能な場合に 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);?>