初学MYSQL  想问一下 我希望一次性返回整个结果(对象 数组 或类似形式)给变量 
而不需要
MYSQL_ROW row;
 while(row = ....)
{...}
有没有这样的(对象 数组 或类似形式).

解决方案 »

  1.   

    很遗憾,没有。你自己可以取完wrap一个。
      

  2.   

    这个不是MYSQL的问题,是你的C语句中没有这个功能。当然你完成可以自己封装一个。
      

  3.   


    我刚学mysql 不会啊 能指点指点吗?
      

  4.   


    这个要自己写的啊
     function getRs($sql) {//获取结果集,以二维数组返回
            $rs = mysql_query($sql, $this->conn);
            if (mysql_num_rows($rs)) {
                while ($row = mysql_fetch_array($rs)) {
                    $arr[] = $row;
                }
                return $arr;
            }
            else
                return false;
        }