lz的 $db->select() 是封装的吧? 标准的mysql客户端api的话,用mysql_fetch_field获得列信息就可以了,手册里有的

解决方案 »

  1.   

    刚才看了手册的mysql_fetch_field,好像不能解决问题啊;我是要输出这样的形式:
    <script>
    data[0]=new Array('字段1‘,'字段2‘,'字段3‘,'字段4‘,........,'字段N‘);
    data[1]=new Array('字段1‘,'字段2‘,'字段3‘,'字段4‘,........,'字段N‘);
    data[N]=.....;
    ......
    </script>
      

  2.   

    lz的
    data[0]=new Array('字段1‘,'字段2‘,'字段3‘,'字段4‘,........,'字段N‘);
    里 是字段名还是字段值?偶刚刚是当成字段名来答的
    <?
    echo "<script>"
    foreach($result as $key=>$iter)
    {
      echo "data[$key]=new Array(";
      $head = 1;
      foreach($iter as $name=>$value)
      {
        if($head==1){echo "'$value'";$head=0);
        else echo "'$value',";
      }
      echo ")";
    }
    echo "</script>"
    ?>
      

  3.   

    $db-> select() 是封装的,这不是问题的重点,我想知道获得记录集$result 之后如何输出这样的形式:data表示一行数据,而new Array里面的数组就是每个字段的数据.<script>
    data[0]=new   Array( '字段1‘, '字段2‘, '字段3‘, '字段4‘,........, '字段N‘);
    data[1]=new   Array( '字段1‘, '字段2‘, '字段3‘, '字段4‘,........, '字段N‘);
    data[2]=.....;
    data[N]=.....;
    ......
    </script>
      

  4.   

    用JSON[
      {'字段1', '字段2'..., '字段n'},
      {'字段1', '字段2'..., '字段n'},
      ...
      {'字段1', '字段2'..., '字段n'}
    ]
      

  5.   

    TO:you_kind(进程的程) 好像还有点问题啊...运行你给的代码,每个字段的值都输出重复了。关键是最后面多出来一个逗号。data[0]=new Array('15''15',''haha','haha','test','test',);TO: wasuka(萝莉控) 用JSON如何用JSON,能详细指教一下吗?