Php 无法访问数据库

Php 无法访问数据库,php,android,mysql,database,Php,Android,Mysql,Database,我正在构建一个android应用程序,它获取我手机连接到的塔的cellID、mcc、mnc和lac。然后我想查询我本地主机上的MySQL数据库,通过在db查询中的WHERE子句中发送从android应用程序获得的值。但是,当我尝试通过php脚本执行此操作时,会出现错误。下面是代码片段: mysql_connect($host,$username,$password)or die("cannot connect"); mysql_select_db($db_name)or die("cannot

我正在构建一个android应用程序,它获取我手机连接到的塔的cellID、mcc、mnc和lac。然后我想查询我本地主机上的MySQL数据库,通过在db查询中的WHERE子句中发送从android应用程序获得的值。但是,当我尝试通过php脚本执行此操作时,会出现错误。下面是代码片段:

mysql_connect($host,$username,$password)or die("cannot connect"); 
mysql_select_db($db_name)or die("cannot select DB");
$sql="SELECT * FROM gsm_info WHERE mcc='".$_REQUEST['mcc']."'";
$result=mysql_query($sql);
echo "<table border='1' cellspacing='0' cellpadding='3' >";
echo "<tr> <th>lat</th> <th>lon</th> <th>mcc</th> <th>mnc</th> <th>lac</th> <th>cellid</th> </tr>"; 
while($rows=mysql_fetch_array($result,MYSQL_ASSOC)){
echo "<tr><td>";
echo $rows['lat'];
echo "</td><td>";
echo $rows['lon'];

当我打开浏览器运行php文件时,在我的android emulator上运行应用程序后,会出现一个错误,提示“undefined index mcc”…希望得到一些帮助

执行var_dump$\u请求;查看是否确实传递了mcc。

根据错误描述,您似乎没有在Android代码中正确设置“mcc”参数。检查调用请求的Android代码,或者如果您不确定,请将其发布到此处,以便我们看到问题所在。

通过php运行时会出现什么错误?也许MCC真的不存在。。