
php mysql_fetch_array 多次用于一个数据集
$query=$db->returndb($sql);while($news=mysql_fetch_array($query)){}运行完一次之后$query里面就没有...
$query= $db->returndb($sql);
while ($news=mysql_fetch_array($query)){} 运行完一次之后 $query里面就没有了 我想问问 怎么才能多次使用查询出来的数据集$query 就好比.net 的DataTable 可以多次使用 我没有分了 不好意思 展开
while ($news=mysql_fetch_array($query)){} 运行完一次之后 $query里面就没有了 我想问问 怎么才能多次使用查询出来的数据集$query 就好比.net 的DataTable 可以多次使用 我没有分了 不好意思 展开
3个回答
2014-06-20
展开全部
$query= $db->returndb($sql);
while ($news=mysql_fetch_array($query)){
$Data[] = $news;
}
//这样,数据库的数据就全部在$Data这个二维数组中了,那你要循环多少次都行,这个数组永远存在,比如:
froeach( $Data as $rs ) {
echo $rs['字段名称'];
}
froeach( $Data as $rb ) {
echo $rb['字段名称'];
}
.....................
展开全部
mysql_fetch_xxx第执行一次,结果集中的指针会往后移一位,可用mysql_data_seek($result, $i)自由地移动此指针,$i取值为0 ~ mysql_num_rows($result) -1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想得到什么效果,没明白你的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询