使用NameCheap将数据库连接到应用程序

时间:2017-11-17 08:48:42

标签: php android mysql

我正在尝试将数据库连接到我正在设计的应用程序(Android Studio中的Android)并且我一直遇到错误。我正在设计一个登录页面,因此将数据库放在资源文件夹中是不可取的。

我遵循了使用000webhost的教程,所以我试过了。我的PHP代码总是提供“未连接​​的消息”。我也尝试通过我的托管上的NameCheap建立一个数据库并通过它连接,但我的PHP代码给出了同样的错误。希望这只是我犯的错误,我将在这里粘贴PHP代码(应用程序代码无关紧要,PHP直接给我一个错误)。

这是PHP:

<?php
    $con = mysqli_connect("localhost", "ID HERE", "PASSHERE", "DBNAMEHERE");
    if (!$conn){
        echo "Not Connected :(";
    } else{
        echo "Connection Established! :)";
    }
    $name = $_POST["name"];
    $company = $_POST["company_id"];
    $username = $_POST["username"];
    $password = $_POST["password"];
    $email = $_POST["email"];
    $phone = $_POST["phone"];


    $statement = mysqli_prepare($con, "INSERT INTO user (name, username, password, email, company_id, phone) VALUES (?, ?, ?, ?, ?, ?)");
    mysqli_stmt_bind_param($statement, "siss", $name, $username, $password, $email, $companyid, $phone);
    mysqli_stmt_execute($statement);

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

    echo json_encode($response);
?>

显然,输入的值最高,只是为了安全起见清除它们。

1 个答案:

答案 0 :(得分:0)

您有拼写错误$con$conn。 如果它不起作用,请确保您没有活动的VPN。