【发布时间】:2015-03-12 13:30:08
【问题描述】:
我不能在这个 json 中得到一个以上的回报。当原始查询返回 90k 结果时。
我不知道发生了什么。
我得到的回报也没有按应有的组织。它返回以下内容
{"材料":["R8190300000","0"],"网格":["R8190300000","0"]}
很抱歉问这个问题,我一直在寻找答案,但无法在互联网上得到答案。
<?php
$link = mysqli_connect("localhost","blablabla","blablabla","blablabla");
if (mysqli_connect_error()) {
die("Could not connect to database");
}
$query =" SELECT material,grid FROM ZATPN";
if( $result = mysqli_query( $link, $query)){
while ($row = mysqli_fetch_row($result)) {
$resultado['material']=$row;
$resultado['grid']=$row;
}
} else {
echo"doesnt work";
}
file_put_contents("data.json", json_encode($resultado));
?>
【问题讨论】:
-
关注
while块中的代码。这是您无法创建所需数据结构的地方。 -
是的,让我们猜个谜,或者告诉他他在每一行都覆盖了他的结果。
-
... 他将整行添加到组件材料和网格中,解释结果 {"material":["R8190300000","0"],"grid":[" R8190300000","0"]}