Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:PHP和mysql错误_Php_Android_Mysql - Fatal编程技术网

Android:PHP和mysql错误

Android:PHP和mysql错误,php,android,mysql,Php,Android,Mysql,这是一个关于一个主题的两部分问题 我遵循本教程,试图通过android(目前为pc服务器)连接mysql数据库: 连接工作正常,应用程序可以使用JSON下载所有数据,据我所知,一切正常 有一个PHP脚本使用变量“year”查询数据库,这将在浏览器中导致错误: 未定义的索引“年” android应用程序仍然可以正常工作(使用JSON收集数据);但通过使用该声明: if (isset ..... { // Query } php错误在浏览器中消失,不幸的是JSON在Android中也停止工

这是一个关于一个主题的两部分问题

我遵循本教程,试图通过android(目前为pc服务器)连接mysql数据库:

连接工作正常,应用程序可以使用JSON下载所有数据,据我所知,一切正常

有一个PHP脚本使用变量“year”查询数据库,这将在浏览器中导致错误:

未定义的索引“年”

android应用程序仍然可以正常工作(使用JSON收集数据);但通过使用该声明:

if (isset ..... 

{ // Query  }
php错误在浏览器中消失,不幸的是JSON在Android中也停止工作

我看到这个问题的方式是,程序正确地使用了定义/设置的索引,如果要求它检查是否设置了索引,那么它就无法工作。奇怪,但我可能遗漏了什么

另一部分是,我打算将相同的BasicNameValuePair与$\u请求数组用于用户名和密码(目前导致一些问题,但这可能与另一部分有关)。这是一种安全风险,还是使用这种方法传递数据真的没有什么不同


感谢

简单的调试检查:
$data=json_decode(…);var_dump($数据),只是想看看安卓正在发送什么。如果你得到了未定义的索引,要么它没有被发送,要么它在数据结构中与你引用它的位置不同。关于风险,我可以告诉你,连接必须是scure HTTPS或编码数据发送,如果你向下滚动,人们已经在那首短裙中问到了这一点“TTP使用轮询| Sun,2011年10月4日-20:23。当然,也可以使用HTTPS和发送密码来访问数据,或者在任意一方进行更复杂的数据处理,或者编写更通用的代码cl cm cn co cp cq cr cs ct cu“@subsider-那些不是真人。那些是spambots兄弟。这是它收集的博客文章中的一行。谢谢所有的提示。我不认为我现在真的能帮助任何人,我只需要滚动这个新的调试来发现问题。