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