我怎么把数据库中的记录保存成这样的数组中?
$data = array(
    array('name', 'sex', 'age'),
    array('alex', 'M', '18'),
    array('joe', 'F', '16')
);array('name', 'sex', 'age'),表中的第一条记录array('alex', 'M', '18'),表中的第2条记录
请问高手!

解决方案 »

  1.   


    $i = 0;
    $date = array();
    $arr = array();
    while( $rs = mysql_fetch_array( $query ) )
    {
       $arr[0] = $rs['name'];
       $arr[1] = $rs['sex'];
       $arr[2] = $rs['age'];
       $arr = implode( ",", $arr );
       $date[$i] = $arr;
       $i ++;
    }print_r( $date );没测试,LZ试下 
      

  2.   

    我要的最终显示的效果就是
    array(
        array('name', 'sex', 'age'),
        array('alex', 'M', '18'),
        array('joe', 'F', '16')
    );
    这个样子的
      

  3.   

    $i = 0;
    $date = array();
    $arr = array();
    while( $rs = mysql_fetch_array( $query ) )
    {
       $arr[0] = $rs['name'];
       $arr[1] = $rs['sex'];
       $arr[2] = $rs['age'];
       //$arr = implode( ",", $arr );
       $date[$i] = $arr;
       $i ++;
    }print_r( $date );  //这样显示的效果 不是么