mysqli_connect (): (28000/1045): доступ запрещен для пользователя - PullRequest
0 голосов
/ 06 февраля 2020

Недавно купил хостинг на hostgator и, используя cpanel, создал базу данных и пользователей для нее. Я уже поместил свой IP-адрес в узел доступа.

Когда я пытаюсь подключить базу данных с удаленного доступа через MySQL верстак, у меня это получается, но когда я пытаюсь создать веб-сервис, помещающий файлы php, такие как соединение. php и вставьте. php и попробуйте отправить данные почтальоном, он показывает ошибку "mysqli_connect (): (28000/1045): доступ запрещен для пользователя".

enter image description here

Я уже проверяю переменные для подключения, поэтому они не ошибочны

Как я могу решить эту проблему?

соединение. php

$hostname="myhost";
$user="myuser";
$password="mypassword";
$database="mydatabase";


$connect = mysqli_connect($hostname,$user,$password,$database);

?>

вставка. php

<?php

    if($_SERVER["REQUEST_METHOD"]=="POST"){
        require 'connection.php';
        createproduto();
    }

    function createproduto(){
        global $connect;

        $Usuarioscol = $_POST["Usuarioscol"];

        $query = "insert into Usuarios (Usuarioscol) values ('$Usuarioscol');";

        mysqli_query($connect,$query) or die (mysqli_error($connect));
        mysqli_close($connect);
    }

?>

Это для будущего мобильного приложения.

...