我试图将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
)
我尝试了一些东西,但直到现在我都没想过! :( 谢谢!
答案 0 :(得分:1)
真的不确定为什么你会需要这类东西 - 但从技术上说这是不可能的 - 一个阵列不能有 2个同名的键 / 相同的键两次。所以你不能这样做。
如果需要管理重复的密钥 - 您可以执行以下操作:
将查询结果存储在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
)
)
这样做。