多次執行mysql_fetch_array(),在第二次執行的時候,如果不加處理,就不會輸出任何內容,這種情況下只需要對循環指針進行復位即可,感興趣的朋友可以了解下啊,或許對你有所幫助
有時候在讀取數據庫之后,針對同一結果集,在同一個頁面上輸出的時候可能會碰到多次輸出,也就是多次執行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’].”
“;
}
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END