语句$result=mysql_query('select * from user limit $m,$n')不是一次性取出从$m+1开始的$n条数据吗, 那么 while($row=mysql_fetch_assoc($result))这里是什么意思?还有 $data[]=$row 不是变成了各个下标的指向的值都相等,都是一大堆数据吗
谢谢上面两位,问题解决了, while() 括号里只要值不为0和空,就循环
$row=mysql_fetch_assoc($result)提取一行$result的记录以数组形式存到$row里,
while(){ $data[]=$row} $data[]=$row 以一维数组$row为成员组成二维数组$data;
while($row=mysql_fetch_assoc($result))这句话说只要$row有值(有值就是true)就循环,即mysql_fetch_assoc($result)有值也就是$result即mysql_query('select * from user limit $m,$n')能找到符合要求的就会循环。
$data[] = 这种形式会新增元素的