mysql_fetch_array($sqlresult);返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。你一直while之后肯定有false的 也就是结束了 而你在之前就定义变量 返回值已经给变量了你之后的while并没有转下下一行 而卡在一行了 当然会死循环了