$row = mysql_fetch_array($result);
---------------------------------------------------
$data = array();
while ($row = mysql_fetch_array($result)) {
$data[] = $row;
}
第一种方法不是已经能获取所有的数据了么?为什么还需要用第二种方法遍历去获取数据?还是第二种方法效率更快?
第二个问题是while()括号里的是为什么是用赋值语句,不是一般都用判断语句才对的么?
要遍历一遍然后循环把值存到一个数组里面。
一般语句执行成功结果为真,所以也能作为循环条件。
相当于便利 你可以直接输出$row 和$data 看啊可能结果就知道了