Php 向本地主机xampp插入数据

Php 向本地主机xampp插入数据,php,android,eclipse,Php,Android,Eclipse,当我将数据保存到web服务器时,我的应用程序工作得很好,但当我将数据保存到本地主机数据库时,它会提供 ValueANDROID设备上192.168.0.1/exmpl/insertData.php的返回值与您的PC不同,因为设备中的192.168.0.1指向自身,而不是apache服务器 您必须使用本地路由器分配的计算机IP,或者将模拟器配置为使用某些固定IP 可能192.168.0.1/exmpl/insertData.php会返回类似“未找到页面”的内容。您是否在手机上测试此应用程序?如果是

当我将数据保存到web服务器时,我的应用程序工作得很好,但当我将数据保存到本地主机数据库时,它会提供
ValueANDROID设备上192.168.0.1/exmpl/insertData.php的返回值与您的PC不同,因为设备中的192.168.0.1指向自身,而不是apache服务器

您必须使用本地路由器分配的计算机IP,或者将模拟器配置为使用某些固定IP


可能192.168.0.1/exmpl/insertData.php会返回类似“未找到页面”的内容。

您是否在手机上测试此应用程序?如果是,则尝试在emulator中运行。使用web Navigatories@ParmarS测试您的url我正在设备上测试,而不是在emulator上…我无法设置emulator..因为我体验到该设备未检测到本地主机,emulator会检测到。因此,如果我们要将数据保存到本地主机,则必须使用emulator???
127.0.0.1
始终是本地的,因此192.168.0.1很可能是路由器分配给PC的IP(尽管我猜是路由器本身,而不是客户机)。如果手机和PC在同一个局域网内,为什么不工作?@Tiago现在我将ip地址更改为本地ip,并用错误更新了我的问题。请看一看,我甚至尝试了上提供的所有解决方案,但都不起作用一种简单的测试方法,就是在设备上打开浏览器并在那里键入url。如果它打开,它将在你的应用程序上正常运行,否则,应用程序也会坏掉。检查本地网络上的机器IP,并在代码中使用。@TiagoGouvêa差不多一年了。。你的帮助确实奏效了。为我工作的地址是:“”,即系统IP地址和htdocs文件夹。实际上,“字符串无法转换为JSONObject错误..”是json响应错误
try
    {
     HttpClient httpclient = new DefaultHttpClient();   
     HttpPost httppost = new HttpPost("www.website.com/exmpl/insertData.php");      //working perfectly
     HttpPost httppost = new HttpPost("http://192.168.0.1/exmpl/insertData.php");
     httppost.setEntity(new UrlEncodedFormEntity(params));
     HttpResponse response = httpclient.execute(httppost); 
     HttpEntity entity = response.getEntity();
     is = entity.getContent();
     Log.e("pass 1", "connection success ");         
    }
01-05 19:02:53.150: E/pass 1(28604): connection success 
01-05 19:02:53.410: E/Fail 3(28604): org.json.JSONException: Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject
01-06 10:00:37.560: E/Fail 1(4261): org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.0.123 refused
01-06 10:00:37.570: E/AndroidRuntime(4261): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject