原来的函数中没有 if (!$qurey)  echo mysql_error(); 这句加上后这句后,得到的提示是
Unknown column 'displayname' in 'field list'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /path/to/dir/conn.php on line 54

解决方案 »

  1.   

    if (!$query)你这里写成了$qurey  
    你的$query是sql语句还是mysql_query之后的数据集??
      

  2.   

    $qurey是些帖子时的笔误
    你的$query是sql语句还是mysql_query之后的数据集??
    ----------------
    都不是,我也纳闷,这个文件不使我写的有和用到$query这个参数的函数中,只有mysql_fetch_array一个函数报错而且,至少在conn.php文件中,没有'displayname'这个字符串这个文件不是我写的,在这个文件中没有include、require等,也没有global的变量和常量,也没有$sql=""这样的语句
      

  3.   

    不加就正常?
    --------------
    不加mysql_error()也不正常,但只有Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /path/to/dir/conn.php on line 54这个提示,没有Unknown column 'displayname' in 'field list'
      

  4.   

    你检查一下数据库的field list表里有没有displayname这个字段
      

  5.   

    是说表中没有displayname这个字段!
    1.sql语句写错了.
    2.表字段不全
      

  6.   

    奇怪的是,实际上没有field list这个表
    现在查出原因解决部分问题了,原因是一个表中的字段名错了,改为displayname就好了谢谢大伙!
      

  7.   

    已经解决了,简单的办法是把sql echo 出来,放到查询器里执行
      

  8.   

    查询器是什么呢?比如myphpadmin是吗?