为了账号安全,请及时绑定邮箱和手机立即绑定

关于mysql_fetch_array和用遍历获取数据

$row = mysql_fetch_array($result);

---------------------------------------------------

$data = array();
while ($row = mysql_fetch_array($result)) {
   $data[] = $row;
}
第一种方法不是已经能获取所有的数据了么?为什么还需要用第二种方法遍历去获取数据?还是第二种方法效率更快?

第二个问题是while()括号里的是为什么是用赋值语句,不是一般都用判断语句才对的么?

正在回答

2 回答

  1. 要遍历一遍然后循环把值存到一个数组里面。

  2. 一般语句执行成功结果为真,所以也能作为循环条件。

0 回复 有任何疑惑可以回复我~
#1

蓝璇梦幻 提问者

非常感谢!
2016-09-20 回复 有任何疑惑可以回复我~

相当于便利  你可以直接输出$row  和$data 看啊可能结果就知道了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于mysql_fetch_array和用遍历获取数据

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信