mssql_next_result

mssql_next_result -- Bewegt den internen Ergebnis-Zeiger zum nächsten Ergebnis

Beschreibung

bool mssql_next_result ( int Ergebnis-ID)

Wird mehr als eine SQL-Anweisung an den Server geschickt oder eine Stored Procedure mit mehreren Ergebnissen ausgeführt , dann liefert der Server mehrere Ergebnisse . Diese Funktion prüft , ob vom Server noch weitere Ergebnisse angeboten werden . Wenn es ein weiteres Ergebnis gibt , gibt sie das existierende Ergebnis frei und bereitet das nächste Ergebnis vor . Liegt ein weiteres Ergebnis vor , gibt die Funktion TRUE , andernfalls FALSE zurück .

Beispiel 1 . mssql_next_result( ) Beispiel

 
?php

 
$link

 
=

 
mssql_connect

 
(

 
"localhost"

 
,

 
"benutzer"

 
,

 
"geheim")

 
;

 
mssql_select_db("MyDB"

 
,

 
$link)

 
;

 
$SQL

 
=

 
"Select

 
*

 
from

 
table1

 
select

 
*

 
from

 
table2"

 
;

 
$rs

 
=

 
mssql_query($SQL

 
,

 
$link)

 
;

 
do

 
{

 
while

 
($row

 
=

 
mssql_fetch_row($rs)

 
)

 
{

 
        }

 
}

 
while

 
(mssql_next_result($rs))

 
;

 
mssql_free_result($rs)

 
;

 
mssql_close

 
($link)

 
;

 
?