mysql_fetch_array($result,MYSQL_BOTH) 
就可以两者支持,
第二个参数常量
MYSQL_ASSOC,返回字符健名
MYSQL_NUM,返回数学键名
MYSQL_BOTH 则两者都返回
建议只用一种.

解决方案 »

  1.   

    3种方法都试过了 
    就是MYSQL_ASSOC这种方法不行
      while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
     print $row["username"]."<br>";
      } 
    这样就是不出来
      

  2.   

        while($row = mysql_fetch_array($result)){
         print $row['user_id']."<br>";
      }
    按你的写法返回$row是二维数组,$row['user_id']显然不是一个有效的输出,
      

  3.   

    :-)  你用print_r($row) 就知道为什么了....