foreach(mysql_fetch_array($result) as $key=>$row){

  print_r($row);

} 这样只能遍历输出最后一条记录下面这样就能全部遍历,是不是说明数据库返回的数组与平常的不同?while($row=mysql_fetch_array($result)) 

       $rows[]  = $row; 
} foreach($rows as $k => $v) 

   foreach($v as $vv){
     echo $vv;
   }mysql_fetch_array foreach