无法连接到我的数据库并通过PHP脚本插入信息

时间:2018-10-06 03:21:16

标签: php mysql cpanel

此脚本通过免费的虚拟主机服务工作,但不能通过iFastNet获得付费的托管服务。我使用cpanel创建数据库等。

这是我的脚本,用于在数据库中注册新用户。它正在与我的android studio项目中的文件通信。

<?php
$con = mysqli_connect("localhost", "my_username", "my_password", "userdatabase_name");

$email = $_POST["email"];
$password = $_POST["password"];

$statement = mysqli_prepare($con, "SELECT * FROM users WHERE email = ? AND password = ?");
mysqli_stmt_bind_param($statement, "ss", $email, $password);
mysqli_stmt_execute($statement);

mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $id, $username, $email, $password);

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

while(mysqli_stmt_fetch($statement)){
    $response["success"] = true;
    $response["username"] = $email;
    $response["password"] = $password;
}

echo json_encode($response);
?>

不确定您是否有任何经验。我假设这是虚拟主机服务。希望你们中的一个有这个问题,并且可以提供一个简单的解决方案。

重要的是,我可以通过MYSQL Workbench连接到数据库,并且能够将数据插入那里的表中。我只是无法通过为Android应用程序创建的简单用户注册插入数据。不过,它是通过免费的虚拟主机服务工作的。

-此外,在任何人提到它之前,我的用户都对付费网络托管服务拥有数据库的所有特权。

0 个答案:

没有答案