2011-01-14 44 views
1

我有一個命令如..如何多次調用sqlsrv_fetch_array(..)?

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

,我想再次

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

調用,而無需再次調用「$ RES = $ DB-> ExecSQL($ sQry,$ PARAM) ;」 ,因爲它沒有結果。必須重置指向第一條記錄。但我不知道如何。任何建議?

回答

0

在3.0版本的SQL使用PHP驅動程序:

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