多次執(zhí)行mysql_fetch_array()的指針歸位問(wèn)題探討
更新時(shí)間:2013年01月29日 11:58:57 作者:
多次執(zhí)行mysql_fetch_array(),在第二次執(zhí)行的時(shí)候,如果不加處理,就不會(huì)輸出任何內(nèi)容,這種情況下只需要對(duì)循環(huán)指針進(jìn)行復(fù)位即可,感興趣的朋友可以了解下啊,或許對(duì)你有所幫助
有時(shí)候在讀取數(shù)據(jù)庫(kù)之后,針對(duì)同一結(jié)果集,在同一個(gè)頁(yè)面上輸出的時(shí)候可能會(huì)碰到多次輸出,也就是多次執(zhí)行mysql_fetch_array(),在第二次執(zhí)行的時(shí)候,如果不加處理,就不會(huì)輸出任何內(nèi)容,這種情況下只需要對(duì)循環(huán)指針進(jìn)行復(fù)位即可。
第一次執(zhí)行:
while($row=mysql_fetch_array($result)) {
echo $row['name']."<br />";
}
第二次執(zhí)行:
mysql_data_seek($result,0);//指針復(fù)位
while($row=mysql_fetch_array($result)) {
echo $row['name']."<br />";
}
第一次執(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 />";
}
相關(guān)文章
mysql如何處理varchar與nvarchar類型中的特殊字符
這篇文章主要介紹了mysql如何處理varchar與nvarchar類型中的特殊字符,需要的朋友可以參考下2014-12-12MYSQL 左連接右連接和內(nèi)連接的詳解及區(qū)別
這篇文章主要介紹了MYSQL 左連接右連接和內(nèi)連接的詳解及區(qū)別的相關(guān)資料,需要的朋友可以參考下2016-11-11mysql 臨時(shí)表 cann''t reopen解決方案
MySql關(guān)于臨時(shí)表cann't reopen的問(wèn)題,本文將提供詳細(xì)的解決方案,需要了解的朋友可以參考下2012-11-11MySql 5.7.20安裝及data和my.ini文件的配置
本文通過(guò)圖文并茂的形式給大家介紹了MySql 5.7.20安裝及data和my.ini文件的配置方法,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧2017-11-11在idea中如何操作MySQL數(shù)據(jù)庫(kù)
這篇文章主要介紹了在idea中如何操作MySQL數(shù)據(jù)庫(kù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06如何將MySQL的兩個(gè)表名對(duì)調(diào)
本文介紹怎么將MySQL的兩個(gè)表名調(diào)換,這個(gè)辦法更能確保更換的安全,不出其他的問(wèn)題,有需要的可以參考下。2016-08-08