Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
连接Android和PHPMyAdmin_Android_Phpmyadmin - Fatal编程技术网

连接Android和PHPMyAdmin

连接Android和PHPMyAdmin,android,phpmyadmin,Android,Phpmyadmin,我在将我的android项目连接到phpmyadmin的数据库时遇到了一些问题,有人能帮助我如何将我的android项目连接到phpmyadmin吗 这些是我的java代码,只需填写底部的else: import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widg

我在将我的android项目连接到phpmyadmin的数据库时遇到了一些问题,有人能帮助我如何将我的android项目连接到phpmyadmin吗

这些是我的java代码,只需填写底部的else:

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;


public class Activity_SignUp extends AppCompatActivity{

private Button btnSubmit;
private EditText name;
private EditText uname;
private EditText pass;
private EditText jabatan;
private EditText confirm;

@Override
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_signup);

    btnSubmit = (Button) findViewById(R.id.btnSubmit);
    name = (EditText) findViewById(R.id.Name);
    jabatan = (EditText) findViewById(R.id.Jabatan);
    uname = (EditText) findViewById(R.id.UName);
    pass = (EditText) findViewById(R.id.Pass);
    confirm = (EditText) findViewById(R.id.Confirm);

    btnSubmit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onClick_SignUp(v);


        }
    });
}

public void onClick_SignUp(View v){

    if (name.getText().toString().equals("")) {
        Toast.makeText(Activity_SignUp.this, "Name Must be Filled", Toast.LENGTH_SHORT).show();
    } else if (jabatan.getText().toString().equals("")) {
        Toast.makeText(Activity_SignUp.this, "Age Must be Filled", Toast.LENGTH_SHORT).show();
    } else if (uname.getText().toString().equals("")) {
        Toast.makeText(Activity_SignUp.this, "UserName must Be Filled", Toast.LENGTH_SHORT).show();
    } else if (pass.getText().toString().equals("")) {
        Toast.makeText(Activity_SignUp.this, "Password must be Filled", Toast.LENGTH_SHORT).show();
    } else if (confirm.getText().toString().equals("")) {
        Toast.makeText(Activity_SignUp.this, "Confirm Must be Filled", Toast.LENGTH_SHORT).show();
    } else if (!confirm.getText().toString().equals(pass.getText().toString())) {
        Toast.makeText(Activity_SignUp.this, "Confirm Doesn't match", Toast.LENGTH_SHORT).show();
    } else {

    }
}
}`
这是我的php文件:

Service.php

<?php

define('HOST','localhost');
define('USER','root');
define('PASS','');
define('DB','account');

$con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');

$Nama = $_POST['Nama'];
$Jabatan = $_POST['Jabatan'];
$Username = $_POST['Username'];
$Password = $_POST['Password'];

$sql = "insert into account (Nama,Jabatan,Username,Password) values ('$Nama','$Jabatan','$Username','$Password')";
if(mysqli_query($con,$sql)){
  echo 'success';
}
else{
  echo 'failure';
}
mysqli_close($con);

?>

您不需要通过
v

 btnSubmit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onClick_SignUp();


        }
    });

删除
onClick\u SignUp
方法中的
v

您不需要传递
v

 btnSubmit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onClick_SignUp();


        }
    });

删除
onClick\u SignUp
方法中的
v

如果您的Apache和MySql正在运行,您可以使用ip地址访问它。 获取运行服务的系统的Ip,并将您的android设备放在同一网络上,而不是。。。。使用ip地址
例如在URL配置中

如果您的Apache和MySql正在运行,您可以使用ip地址访问它。 获取运行服务的系统的Ip,并将您的android设备放在同一网络上,而不是。。。。使用ip地址
例如在您的URL配置中

您有什么问题?我不知道如何连接到phpmyadmin,android studio和phpmyadmin之间是否有特定的连接代码?您有什么问题?我不知道如何连接到phpmyadmin,android studio和phpmyadmin之间是否有特定的连接代码?请具体说明您的问题我不知道如何连接到phpmyadmin,我需要添加一个特定的代码来连接android studio和phpmyadmin吗?你需要使用第三方-phpy你需要编写php脚本请指定你的问题我不知道如何连接到phpmyadmin,有没有一个特定的代码我需要添加我最后的'else'语句来连接android studio和phpmyadmin?你需要使用第三方-phpy你需要编写php脚本我是否使用“字符串url”来添加ip地址?就是这样,你现在如何添加ip?你是什么意思?我是否使用“字符串url”来添加ip地址?就是这样,你现在如何添加ip?什么意思?
 btnSubmit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onClick_SignUp();


        }
    });