$result 是你的sql语句从数据库取得的结果集, 函数 mysql_fetch_array($result)从结果集里面取数据, $row是数据表里面的每一行数据, 循环一次取一行, 当有数据时, 也就是 $row为真时, 将这行数据放入 数组 $data 里面, 就是$data[] = $row这个操作, 因为每行数据都是数组, 所以最终的结果 $row 是一个二维数组, 跟数据表的二维结构一致
$result 作为一个结果集,类似一个表。
mysql_fetch_array会返回当前指针所在行的数据,并把指针往下移动。
当前行没有值则返回false.
$data[] 表示的是该数组当前的最大索引+1的位置。
比如 $arr = array( 20 => 5);
$arr[] = 6;
$arr ----------->array( 20 => 5 , 21 => 6);