fbsql_next_result

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 jeu 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 de 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)

 
;

 
?