相思资源网 Design By www.200059.com
有时候在读取数据库之后,针对同一结果集,在同一个页面上输出的时候可能会碰到多次输出,也就是多次执行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 />";
}
第一次执行:
复制代码 代码如下:
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 />";
}
标签:
多次执行,指针归位
相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com
暂无多次执行mysql_fetch_array()的指针归位问题探讨的评论...