我想發送數據到我的PHP文件並得到響應,但無法做到這一點我不知道爲什麼,但我沒有收到我的PHP服務器上的任何價值。請幫我出我的android本地主機不工作
的Android代碼:
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2/first.php");
try {
List<NameValuePair> nvp= new ArrayList<NameValuePair>(2);
nvp.add(new BasicNameValuePair("uid", "mirza"));
nvp.add(new BasicNameValuePair("pass", "mirza"));
httppost.setEntity(new UrlEncodedFormEntity(nvp));
HttpResponse response = httpclient.execute(httppost);
}
catch(IOException e){
}
}
PHP代碼:
$ user = $_POST ["uid"];
$ pwd = $_POST ["pass"];
$con= mysql_connect("localhost","root");
if(! $con)
{
die("Not able to connect");
}
mysql_select_db("try", $con);
$result=mysql_query("Select * from info where uid=' $user 'and pass=' $pwd '");
if(mysql_num_rows( $result)<=0)
{
echo "unsuccessful";
}
else{
echo "successful";
}
mysql_close( $con);
?>
使用該代碼,即使_you_也無法確定是否在java端生成了異常。請解決這個問題。 – Mat
你能告訴我實際上我第一次使用java嗎? –
你在Java端「吞食」IOExceptions並且不以任何方式顯示它們。如果那裏有東西引發異常,你就不會知道誰或什麼。不要這樣做。總是記錄異常,特別是如果你不明白髮生了什麼。 – Mat