多次執行mysql_fetch_array()的指標歸位問題探討

farsun發表於2021-09-09

           有時候在讀取資料庫之後,針對同一結果集,在同一個頁面上輸出的時候可能會碰到多次輸出,也就是多次執行mysql_fetch_array(),在第二次執行的時候,如果不加處理,就不會輸出任何內容,這種情況下只需要對迴圈指標進行復位即可。
第一次執行:
複製程式碼 程式碼如下:
while($row=mysql_fetch_array($result)) {
echo $row['name']."
";
}

第二次執行:
複製程式碼 程式碼如下:
mysql_data_seek($result,0);//指標復位
while($row=mysql_fetch_array($result)) {
echo $row['name']."
";
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4289/viewspace-2803995/,如需轉載,請註明出處,否則將追究法律責任。

相關文章