参数是$a,$c,$d
$a是表,$c,$d...是字段,就是要不同的字段。
效果就是要从取出一个字段的所有数据

解决方案 »

  1.   

    说的清楚点
    就是这样
    $sql="select * from table";
    $query=mysql_query($sql,$db);
    while($row=mysql_fetch_array($query))
    {
        $name=$row["name"];
        $pwd=$row["pwd"];
        ......
    }
    把这样的功能定义成一个函数,怎么做?
    就是要从取出一个表中的没个字段的每个值,怎么做?
    谢谢了!
      

  2.   

    噢,不过你这样有些欠妥。查询可能具有各种条件和分组,还是以sql表达式来表述较为正规。
    下面的函数传入sql表达式,返回结果数组
    function mysql_query_array($sql) {
      $rs = @mysql_query($sql) or die("查询失败:$sql");
      while($ar[] = mssql_fetch_array($rs,MYSQL_ASSOC));
      return $ar;
    }
      

  3.   

    我这样试过,但是在另一个页面调用这个函数的时候,只能取出一个值
    比如说$ar=$row["name"]
    只能取得name字段的一个值
    为什么?
      

  4.   

    $ar=$row[0]["name"]
    返回的是二维数组
    形如
    [0] ( name => xxx, pwd => ppp...)
    [1] ( name => xxx, pwd => ppp...)
    ...