2011-01-14 6 views
1

Ich habe einen Befehl wie ..Wie sqlsrv_fetch_array (..) mehrmals aufrufen?

$Res = $db->ExecSQL($sQry, $param); 
while ($row = sqlsrv_fetch_array($Res)){ 
.. 
.. 
} 

und ich wollte das wieder ohne Aufruf

while ($row = sqlsrv_fetch_array($Res)){ 
.. 
.. 
} 

wieder rufen die „$ Res = $ db-> ExecSQL ($ sQry, $ param) " weil es kein Ergebnis hat. Es muss ein Reset wie beim ersten Datensatz geben. aber ich weiß nicht wie. irgendein Vorschlag?

Antwort

0

In Version 3.0 PHP-Treiber für SQL verwenden:

sqlsrv_fetch_array ($Res, SQLSRV_FETCH_BOTH, SQLSRV_SCROLL_ABSOLUTE, 0); 
Verwandte Themen