社区
基础编程
帖子详情
while(mysql_fetch_array($result))问题
zhx626
2011-05-23 03:04:16
while(mysql_fetch_array($result)){}
后为什么mysql_fetch_array就不能再读取任何值
mysql_fetch_object;row都不行
...全文
95
2
打赏
收藏
while(mysql_fetch_array($result))问题
while(mysql_fetch_array($result)){} 后为什么mysql_fetch_array就不能再读取任何值 mysql_fetch_object;row都不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
乌镇程序员
2011-05-23
打赏
举报
回复
想要重复使用结果集的话需要把指针指向第一行记录:
mysql_data_seek($result,0);
jlzan1314
2011-05-23
打赏
举报
回复
while($row=mysql_fetch_array($result)){
每行在这里处理
}
mysql
_
fetch
_row,
mysql
_
fetch
_
array
,
mysql
_
fetch
_assoc的区别
复制代码 代码如下:<?php $link=
mysql
_connect(‘localhost’,’root’,”);
mysql
_select_db(‘abc’,$link); $sql = “select * from book”; $
result
=
mysql
_query($sql); while($row =
mysql
_
fetch
_row($
result
)) { echo $row[‘cid’].’::’.$row[1].'
’; } $
result
=
mysql
_query($sql); while($row =
mysql
_
fetch
_
array
($
result
)) {
多次执行
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 $ro
php循环输出数据库内容的代码
php do while方法 一般需要先$row=
mysql
_
fetch
_
array
($
result
)然后 do{something}while($row=
mysql
_
fetch
_
array
($
result
))php while循环while($row=
mysql
_
fetch
_
array
($
result
)){} 您可能感兴趣的文章:PHP_
MySQL
教程-第二天while循环与数据库操作解决PHP里大量数据循环时内存耗尽的方法Thinkphp中数据按分类嵌套循环实现方法PHP提取数据库内容中的图片地址并循环输出PHP无限循环获取
MySQL
mysql
数组赋值_$data =
array
(); while ($row =
mysql
_
fetch
_
array
($
result
)) { $data[] = $row; }这个是什么意思呢...
慕粉19034422202017-02-27 10:43$data =
array
(); 这句是新建一个空数组,容易理解。$row =
mysql
_
fetch
_
array
($
result
) 这是循环中的条件。跟我们正常看到的循环条件不同(如:$i < 10,如果是这种,那么很简单,变量 $i 大于等于 10 时,循环就结束了),这个条件是一个赋值语句(即:$i = 10 这种形式的)。赋值语...
php
mysql
fetch
ascco_php while($row =
mysql
_
fetch
_row($
result
))出错了
$sql="SELECT*FROMmovementorderby$sortASC";$
result
=
mysql
_query($sql);while($row=
mysql
_
fetch
_row($
result
)){echo'';echo("$row[0]");echo("$row[1]");echo...$sql = "SELECT * FROM movement order by $sort ASC...
基础编程
21,882
社区成员
140,366
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章