想要使用Android应用程序更新我的000webhost网站mysql数据库

时间:2014-04-06 05:06:06

标签: php android mysql

我想使用Android应用更新包含2个字段serial和ip的数据库。但它没有更新。当我尝试运行应用程序时,“我的模拟器上弹出了”不幸的应用程序已停止“

我的PHP代码

<?php
$serial=$_POST["serial"]; 
$ip=$_POST["ip"];

$con=mysqli_connect("mysql9.000webhost.com","~HIDDEN~","password","~HIDDEN~");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

mysqli_query($con,"INSERT INTO ip (serial, ip)
VALUES ('".$serial"', '".$ip"')");


mysqli_close($con);
?>

主要活动(Android)

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        postData();
    }    
    public void postData() {

        // Create a new HttpClient and Post Header
        HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost("http://ankit.host56.com/");

        try {
            // Add your data
            List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
            nameValuePairs.add(new BasicNameValuePair("serial", "23"));
            nameValuePairs.add(new BasicNameValuePair("ip", "24"));
            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

            // Execute HTTP Post Request
            HttpResponse response = httpclient.execute(httppost);


        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
        } catch (IOException e) {
            // TODO Auto-generated catch block
        }
    }
}

布局文件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

</RelativeLayout>

0 个答案:

没有答案