$last当然是一个值了。
$user_all才是array.

解决方案 »

  1.   

    如果select *的话是不是$last就是数组了?
      

  2.   

    也是一个值,因为你是将fname的值赋给了$last.
      

  3.   

    你只找了一行,这样就出来了:
    $query="select fname from bbsuser";
    $res=mysql_query($query);
    while($row=mysql_fetch_array($res)){
    $last=$row[fname];
    echo $last;
    }
      

  4.   

    非要得到数组就利用循环把数据写进$last[].
      

  5.   

    如果要判断是否为空呢?比如此fname存在与否。
      

  6.   

    if($vars=="")
    echo"空";
    “while”进行到最末行自动结束,不用判断