mySQL到JSON对象只返回第一行

时间:2017-04-09 18:05:23

标签: php mysql json

这些代码行:

$sql ="SELECT * FROM parcours";
$r = mysqli_query($con,$sql);
$result = array();

while($res = mysqli_fetch_array($r)){

 $result[] = $res;
}
echo json_encode(array("result"=>$result));

只返回我的数据库请求的第一行。

我怎样才能得到所有这些?

1 个答案:

答案 0 :(得分:1)

我认为你需要使用mysqli_fetch_assoc

while($res = mysqli_fetch_assoc($r)){

 $result[] = $res;
}

然后:

echo json_encode(array($result));