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

9njqaruj  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(244)

这个脚本通过一个免费的网络主机服务工作,但不是我通过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工作台连接到数据库,并且可以将数据插入到我的表中。我只是无法通过为android应用程序创建的简单用户注册来插入数据。它通过一个免费的网络托管服务工作。
-另外,在任何人提到它之前,我的用户拥有付费网络托管服务上数据库的所有特权。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题