fbsql_next_result

(PHP 4 >= 4.0.6)

fbsql_next_result -- Déplace le pointeur interne vers le résultat suivant

Description

bool fbsql_next_result ( resource result_id)

Lorsque vous envoyez plus d'une commande SQL au serveur, ou que vous exécutez une procédure stockée avec de multiple résultats, cela va conduire le serveur à retourner plusieurs jeux de lignes. fbsql_next_result() va vérifier l'existence de plusieurs résultats disponibles sur le serveur. Si un autre jeu de résultat existe, fbsql_next_result() va détruire le résultat précédent, et préparer la lecture dans les nouvelles lignes.

fbsql_next_result() retourne TRUE si un autre résultat est disponbile, ou FALSE sinon.

Exemple 1. Exemple avec 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);
?>