PHP-файлы не могут подключиться к приложению для входа / регистрации MySQL Android Studio

Я создаю приложение, которое позволит пользователям войти и зарегистрироваться. Приложение работает правильно, однако существует проблема со связью между приложением и сервером. Когда я запускаю приложение и регистрирую нового пользователя, введенные данные не позволяют войти в систему. Я думаю, что проблема заключается в файлах PHP, поскольку они не выглядят так, как будто зарегистрированные пользователи добавляются в базу данных SQL, однако я не вижу, как это исправить. Когда я открываю файл в Chrome, я получаю сообщение об ошибке PHP:

Предупреждение: mysqli_connect () [function.mysqli-connect]: (28000/1045): доступ запрещен для пользователя ‘a9650904_John’@’10.1.1.27’ (с использованием пароля: YES) в /home/a9650904/public_html/Register.php on строка 2

Это мои файлы PHP

FetchUserData.php:

<?php
$con=mysqli_connect("mysql7.000webhost.com","a9650904_John","a9650904_********","a9650904_User");

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

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

mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement, $userID, $county, $username, $password);

$user = array();

while(mysqli_stmt_fetch($statement)){
$user["county"] = $county;
$user["username"] = $username;
$user["password"] = $password;
}

echo json_encode($user);
mysqli_close($con);
?>

register.php

<?php
$con=mysqli_connect("mysql7.000webhost.com","a9650904_John","a9650904_********","a9650904_User");

$name = $_POST["county"];
$username = $_POST["username"];
$password = $_POST["password"];

$statement = mysqli_prepare($con, "INSERT INTO User (county, username, password) VALUES (?, ?, ?)");
mysqli_stmt_bind_param($statement, "sss", $county, $username, $password);
mysqli_stmt_execute($statement);

mysqli_stmt_close($statement);

mysqli_close($con);
?>

Вот ссылки на файлы
http://johngriffin.netau.net/FetchUserData.php а также http://johngriffin.netau.net/Register.php

Если кто-нибудь знает, что я могу сделать, чтобы решить эту проблему, ваша помощь будет очень признательна.

0

Решение

Эта ошибка

Предупреждение: mysqli_connect () [function.mysqli-connect]: (28000/1045): доступ запрещен для пользователя ‘a9650904_John’@’10.1.1.27’ (с использованием пароля: YES) в /home/a9650904/public_html/Register.php on строка 2

означает, что ваш php-файл не может подключиться к вашей базе данных из-за ошибки в информации о доступе к конфигурации вашей базы данных.

Убедитесь, что вы добавили правильную информацию здесь

$con=mysqli_connect("", "", "", "")
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]