我正在开发一个使用PHP并使用Mysql发出请求的Android应用程序。最初,我测试了本地服务器上的所有功能,然后将其迁移到在线服务器,在本例中为Hostinger。
我的一个PHP文件在本地服务器上正确返回数组的值,但是,当在具有相同数据库的联机服务器上使用相同的PHP文件时,该数组仅在运行{{1}时响应为TRUE }。
我尝试完成每一行的回声并且它工作正常,只是无法将值与数组中的键相关联。
echo
答案 0 :(得分:0)
我的$result
的mysql输出:
+------------------------------------------+
| group exercise_name use_exercise |
+------------------------------------------+
| Knee Knee _1 1 |
| Knee Knee _2 1 |
| Knee Knee _3 0 |
| Knee Knee _4 0 |
| Knee Knee _5 0 |
| Shoulder Shoulder_1 1 |
| Shoulder Shoulder_2 0 |
| Shoulder Shoulder_3 0 |
| Shoulder Shoulder_4 0 |
| Shoulder Shoulder_5 0 |
| Ankle Ankle _1 1 |
| Ankle Ankle _2 0 |
| Ankle Ankle _3 0 |
+------------------------------------------+
其余的PHP代码与此无关。我最终得到了这个结果。我唯一的问题是将所有内容传递给数组。我已经测试了另一个PHP文件,它打印了它应该如何,所以我不知道发生了什么。