Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/init/dmodify.php on line 57Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/init/dmodify.php on line 64Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/html/init/dmodify.php on line 73                这是页面上的信息,我php都忘记光了,5555

解决方案 »

  1.   

    可能是你执行上一个select 的sql语句时,没有查询到任何值(返回空值)
    或者,你的sql语句本身有语法问题。
    先die ( mysql_error() )
    如果没有问题,die ( mysql_num_rows())
      

  2.   

    $query="select *  from  dept where dept_id=".$modifyid;
    $result=mysql_query($query);
    $error=mysql_error();
    if($error){
    echo $error;
    }
    $row=mysql_fetch_array($result);是这么写的,遇到这一句就出错了
      

  3.   

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/init/dmodify.php on line 64
    没有连接数据库或者数据库失败导致$rs查询为空
      

  4.   

    你的dept_id的类型可能是char() .
    把第一名改成:
    $query="select *  from  dept where dept_id='$modifyid';";
      

  5.   

    再print $query看看,语法出错了
      

  6.   

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/index.php on line 217很奇怪的,这些程序我在windows下明明是好的,但怎么到了linux下就不行了呢?