程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 多次執行mysql_fetch_array()的指針歸位問題探討

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

編輯:MySQL綜合教程

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

第二次執行:
復制代碼 代碼如下:
mysql_data_seek($result,0);//指針復位
while($row=mysql_fetch_array($result)) {
echo $row['name']."<br />";
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved