以数组

时间:2016-04-08 05:01:40

标签: php sql arrays

我试图将SQL查询的结果存储在一个数组中。我无法使用该结果,但是我可以使用php的print_r()方法打印它并打印 -

Array
(
    [0] => Array
        (
            [SNO] => 1
            [chartType] => pie
            [outputValues] => rural_total_m,urban_total_m
            [attributeId] => 10025
            [level] => india
        )
)

我希望它以 -

的形式存储在变量或文件中
Array(      
       SNO => 1,
       chartType => pie,
       outputValues => rural_total_m,urban_total_m,
       attributeId => 10025,
       level => india
    )

我尝试了一些东西,但直到现在我都没想过! :( 谢谢!

1 个答案:

答案 0 :(得分:1)

真的不确定为什么你会需要这类东西 - 但从技术上说这是不可能的 - 一个阵列不能有 2个同名的键 / 相同的键两次。所以你不能这样做。

UPDATE:

如果需要管理重复的密钥 - 您可以执行以下操作:

将查询结果存储在import { _if } from 'jsxcond'; ... { _if( this.state.show, () => ( <span> <span className={this.state.className}>Hi</span> {this.state.text} </span> ), this.state.text ) } ...

$result

说这是$结果的样子:

   $result = array();
   $sql = mysql_query("... your sql ...");
   while ($row = mysql_fetch_array($res))
   {
      $result[] = $row;
   }

现在按照以下方式解析它(或者你可以像foreach,map等那样以其他方式进行解析)

Array
(
    [0] => Array
        (
            [SNO] => 1
            [chartType] => pie
            [outputValues] => rural_total_m,urban_total_m
            [attributeId] => 10025
            [level] => india
        )
)

这样做。