所以我正在制作一个Android应用程序,它利用API来查询数据库中的数据。它根据发生的情况返回带有适当消息/数据的JSON对象。直到最近,这种情况一直有效。
在确保此API调用不是不需要的(对API密钥进行简单的标头检查)之后,我继续使用SELECT或INSERT MySQL数据库查询。以下是数据验证代码的一般要点。对于更多领域,它继续这样。我把print_r放在那里进行调试
print_r($_POST);
$date = $_POST['date'];
if ($date == null) $ok = false;
$time = $_POST['time'];
if ($time == null) $ok = false;
在这个数据检查之后,我有一个带有$ok
的if语句,如果它是真的(它已被定义为true),它将继续查询。
我一直在使用Postman进行测试但由于某种原因,POST数组返回每个字段的值(http://i.imgur.com/kOYH9c5.png),但$ok
被设置为false变量($date, $time, ...)
。直到昨天,这在过去几周仍然正常。我花了更多时间试图解决这个问题,所以我来这里得到其他意见。
如果您想查看不同的代码段,请告诉我们!
非常感谢任何帮助/指导。