$rows永远是真值
所以进入死循环,就导致死机
把代码修改成
$rows=mysql_fetch_array($result);
   echo"<table border=1>";
   while($rows=mysql_fetch_array($result))
{
}

解决方案 »

  1.   

    疏忽了一点,上面代码,第一条记录显示不出来
         <?
      
       require'connectdb.php';
       $query="select * from download where classid='$classid'";
       $result=mysql_query($query) or die("can't query");
     
       echo"<table border=1>";
       while($rows=mysql_fetch_array($result))
        {
    echo"<tr><td>";  echo"<a href=delete1.php?id=$rows[0]>$rows[0]</a>";
     echo"</td></tr>";  }
     echo"</table>";
     echo $classid;
     
     ?>
      

  2.   

    对啊,mysql_fetch_array返回的是一个真值,也就是说你的while是一直在循环。
      

  3.   

    <?
      
       require'connectdb.php';
       $query="select * from download where classid='$classid'";
       $result=mysql_query($query) or die("can't query");
      // $rows=mysql_fetch_array($result);
       echo"<table border=1>";
       while($rows=mysql_fetch_array($result))
        {
    echo"<tr><td>";  echo"<a href=delete1.php?id=$rows[0]>$rows[0]</a>";
     echo"</td></tr>";  }
     echo"</table>";
     echo $classid;
     
     ?>