【发布时间】:2017-09-04 17:27:10
【问题描述】:
这些代码行:
$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));
只返回我的数据库请求的第一行。
我怎样才能得到所有这些?
【问题讨论】:
-
这看起来没有什么明显的问题。你确定 parcours 有超过 1 行吗?在您的 while 循环 var_dump($result) 有超过 1 个项目之后?
-
是的,它有....
-
var_dump($result) 是否返回了所有行?
-
var_dump($result) 给我返回了 2 行(也就是行数)
-
您能否将 echo 的输出复制到您的问题中。到目前为止看起来没有什么问题。