Php 从MYSQL数据库获取数据

Php 从MYSQL数据库获取数据,php,android,android-emulator,json,Php,Android,Android Emulator,Json,我在Android应用程序中尝试从MySQL数据库获取数据时遇到了问题 输出为: 06-29 11:40:42.123: E/JSON(1426): {"tag":"getroute","success":1,"error":0,"products":[]} 我认为我面临的问题是在我的PHP文件中(这是标记的代码): 我不知道问题出在哪里。我在网上搜索了一些教程,但他们总是给我这个错误 功能getroute: public function getRoutes($end

我在Android应用程序中尝试从MySQL数据库获取数据时遇到了问题

输出为:

06-29 11:40:42.123: E/JSON(1426): {"tag":"getroute","success":1,"error":0,"products":[]}            
我认为我面临的问题是在我的PHP文件中(这是标记的代码):

我不知道问题出在哪里。我在网上搜索了一些教程,但他们总是给我这个错误

功能getroute:

public function getRoutes($endlocation) 
{
   $result = mysql_query("SELECT * FROM routes WHERE end = '$endlocation'");

   return $result;
} 

在开始while之前,请尝试检查结果的数量

此外,在您的while之后,立即尝试使用
print\r($data)
验证您的记录中是否有内容


在我看来,您只是在数据源方面遇到了问题。

您的Android代码或PHP代码中是否存在错误?我假设这不是一个本机应用程序,您使用什么来构建应用程序,例如phonegap(不支持PHP)@snuil否我没有遇到任何错误
public function getRoutes($endlocation) 
{
   $result = mysql_query("SELECT * FROM routes WHERE end = '$endlocation'");

   return $result;
}