$num = mysql_num_rows($result);
if($num != 1)
  ......

解决方案 »

  1.   

    应该是$result出错了,99%的可能性是你的sql语句写错了,导致$result不可用.出错提示在if(mysql_num_rows($result) != 1)这一行
      

  2.   

    你测试一下你的SQL语句,一定是SQL写错了
      

  3.   

    输出一下你的SQL语句看看
      

  4.   

    $num = mysql_num_rows($result);
    if(isset($num) && $num !== 1)
    {
    echo 'Y';
    }
    else 
    {
    echo 'N';
    }
      

  5.   

    sql语句也没问题,考,一阵一阵的,什么都没动,又好了,奇怪
      

  6.   

    下次出来,我把报错信息贴出来,是个warning,不是error,报的就是mysql_num_rows参数错误