我的数组没有在php中返回任何内容

时间:2017-12-22 08:21:06

标签: php mysql json

enter image description here数组$ response没有从数据库返回我的项,它产生的结果为空,导致我的android应用程序显示错误:“JSONException:字符0的输入结束”。请提供任何帮助,我将不胜感激。

editTutorial(tutorial) {
  this.editTutorials.show();
  this.edit_tut = tutorial;
}

1 个答案:

答案 0 :(得分:1)

function [index] = binarySearch(A, n, num)

left = 1;
right = n;
flag = 0;

while left <= right
   mid = ceil((left + right) / 2);

if A(mid) == num
    index = mid;
    flag = 1;
    break;
else if A(mid) > num
    right = mid - 1;
    else
        left = mid + 1;
     end
  end
end

  if flag == 0;
  index = -1;
  end

end

您将while ($row = mysqli_fetch_array($result)) { array_push($response, base64_encode($row["image"])); } 设置为数组,然后尝试将其作为字符串传递。基本上$item =字符串和$item =数组。所以你只需要在你想要的数组中推送图像值。试试我的代码并给我一些反馈。从我看到你做了一个圆圈,并在while循环中丢失,而你可以简单。

正如您将看到here数组推送需要您想要存储值的数组(数组类型)和值(字符串类型)。< / p>