Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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 将Android应用程序连接到数据库_Php_Android_Database_Android Studio - Fatal编程技术网

Php 将Android应用程序连接到数据库

Php 将Android应用程序连接到数据库,php,android,database,android-studio,Php,Android,Database,Android Studio,我正在尝试让我的Android Studio注册应用程序将信息发送到数据库。我正在使用WAMP服务器。下面是我上传的Register.php代码,如果有人发现它有什么问题,你能帮我修改一下吗 <?php $con = mysqli_connect("localhost", "root", "", "users"); $Name = $_POST["Name"]; $DoctorNumber = $_POST["DoctorNumber"]; $Passwo

我正在尝试让我的Android Studio注册应用程序将信息发送到数据库。我正在使用WAMP服务器。下面是我上传的Register.php代码,如果有人发现它有什么问题,你能帮我修改一下吗

<?php
    $con = mysqli_connect("localhost", "root", "", "users");

    $Name = $_POST["Name"];
    $DoctorNumber = $_POST["DoctorNumber"];
    $Password = $_POST["Password"];
    $statement = mysqli_prepare($con, "INSERT INTO users(Name, DoctorNumber, Password) VALUES (?, ?, ?)");
    mysqli_stmt_bind_param($statement, "siss", $Name, $DoctorNumber, $Password);
    mysqli_stmt_execute($statement);

    $response = array();
    $response["success"] = true;  

    echo json_encode($response);
?>


您无法将Android(甚至iOS)应用程序直接连接到MysQL数据库。您必须创建一个公开它的webapp,并使用一个类库改装来进行http调用

你必须有一个RESTAPI,你的android应用程序与之对话,并在你的php代码中设置。有很多教程,但您可能需要一个用于此的框架。
siss
和变量;他们需要匹配