$result 的值是资源ID
$array 的值是空数组

解决方案 »

  1.   

    $result的值为 false
    mysql_fetch_array报错
      

  2.   

    如果表leave_word_online为空,$result的值为true,
    $array的值为false
      

  3.   

    不管leave_word_online空还是不空,只要query成功,$result的值都为true
    如果为空$array为空数组
      

  4.   

    mysql_fetch_array($result); 是获得最终的是一个数组的结果.
    mysql_fetch_assoc($result); 是获得最终为一行记录的结果.
    你有什么不明白的呢!!!
      

  5.   

    回xuzuning(唠叨)
    那我是否可以这样写
    $array=mysql_fetch_array($result);
    if(!$array=="")

     ……
      ……
      while($array=mysql_fetch_array($result))
      {
        ……
        ……
      }

    else
    {
    }
    来选择当表为空的时候干什么,不为空的时候干什么?
      

  6.   

    if($array)

     ……
      ……
      while($array=mysql_fetch_array($result))
      {
        ……
        ……
      }

    else
    {
    }
      

  7.   

    你建立一个空表,直接用ehco返回一下,不就什么都明白了吗?