【发布时间】:2018-07-13 17:52:35
【问题描述】:
我们有一个简单的 php mysql json api 来向 android app 提供数据
我们有一个修复类别。
所以我们只检查类别是否是这个然后从mysql数据库中获取结果并转换为json
一切正常。从 mysql 获取 url
$stm_row = $stm->fetchAll(PDO::FETCH_ASSOC);
到这里一切正常。数据来自每个类别
然后,我们将数据转换为 JSON:
print(json_encode($stm_row));
但问题是使用 json 打印的只有 1 个类别数据,其余类别数据显示空白
你能检查一下有什么问题吗
【问题讨论】:
-
在 PHP 中使用
foreach或loops就可以了 -
这里如何使用循环?以下是我的最终代码。你能按照你的说法编辑和添加循环吗?
-
if($stm_row_count>=1) { $stm_row = $stm->fetchAll(PDO::FETCH_ASSOC);打印(json_encode($stm_row)); } else { print('找不到工作'); } }