Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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
Php 连接DB MySql Android应用程序_Php_Android_Mysql_Sql_Json - Fatal编程技术网

Php 连接DB MySql Android应用程序

Php 连接DB MySql Android应用程序,php,android,mysql,sql,json,Php,Android,Mysql,Sql,Json,我不知道如何配置它们。我是新来的戴夫 这是Logcat中的错误 05-29 09:20:08.217: E/log_tag(1430): Error in http connection java.net.UnknownHostException: Unable to resolve host "myhostname.com": No address associated with hostname 05-29 09:20:08.217: E/log_tag(1430): Error conve

我不知道如何配置它们。我是新来的戴夫

这是Logcat中的错误

05-29 09:20:08.217: E/log_tag(1430): Error in http connection java.net.UnknownHostException: Unable to resolve host "myhostname.com": No address associated with hostname
05-29 09:20:08.217: E/log_tag(1430): Error converting result java.lang.NullPointerException
05-29 09:20:08.245: W/EGL_emulation(1430): eglSurfaceAttrib not implemented
05-29 09:20:08.257: D/OpenGLRenderer(1430): TextureCache::get: create texture(0xb7f752e0): name, size, mSize = 35, 61440, 1200228
05-29 09:20:08.257: E/log_tag(1430): Error parsing data org.json.JSONException: End of input at character 0 of
这是“MainActivity.java”。我只是更改了我的主机名

           @Override
        protected Void doInBackground(String... params) {
          String url_select = "http://myhostname.com/ad/demo.php";

          HttpClient httpClient = new DefaultHttpClient();
          HttpPost httpPost = new HttpPost(url_select);
demo.php

<?php
mysql_connect("localhost","root","") or  die(mysql_error());
mysql_select_db("myDB");
$sql=mysql_query("select * from demo");
while($row=mysql_fetch_assoc($sql))
$output[]=$row;
print(json_encode($output));
mysql_close();
?>


我是从

应用程序找不到你的url\u select-address。因为myhostname.com不存在。所以不可能连接到这个地址。
尝试使用。它会在您的计算机上生成一个自己的服务器,您可以连接到该服务器。

您正在检查本地主机吗?将您的IP地址改为myhostname.com是否在AndroidManifest.xml文件上添加internet权限?通过在设备浏览器上加载此url来检查您的连接请注意,自2012年以来,mysql扩展(提供mysql_u功能)已被弃用,取而代之的是mysqli和PDO扩展。它的使用是非常不鼓励的。看见