пользователю отказано в доступе

Я продолжаю получать эту ошибку:

Не удалось подключиться к MySQL: доступ запрещен для пользователя ‘root’ @ ‘localhost’ (используется пароль: XXX)

Я использую mamp-сервер для запуска своего веб-сервера. почему я получаю эту ошибку? все выглядит хорошо для меня, но это лишает меня доступа.

вот мой код:

<?php
$servername = "localhost";
$dbname = "dbtechnerdzzz";
$user = "root";
$password = "";
session_start(); // Starting Session
$error=''; // Variable To Store Error Message
if (isset($_POST['submit'])) {
if (empty($_POST['form-username']) || empty($_POST['form-password'])) {
$error = "Username or Password is invalid";
}
else
{
$connection=mysqli_connect($servername, $user, $password, $dbname);
// Check connection
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// To protect MySQL injection for Security purpose
$username = mysqli_real_escape_string($connection,$_POST['form-username']);
$password = mysqli_real_escape_string($connection,$_POST['form-password']);
// SQL query to fetch information of registerd users and finds user match.
$query = mysqli_query($connection,"select * from accounts where Password='$password' AND Username='$username'");
$rows = mysqli_num_rows($query);
if ($rows == 1) {
$_SESSION['login_user'] = $username; // Initializing Session
header("location: profile.php"); // Redirecting To profile Page
} else {
$error = "Username or Password is invalid";
}
mysqli_close($connection); // Closing Connection
header("location: signin.php"); // Redirecting To login Page
}
}
?>

-2

Решение

пароль mamp по умолчанию корень.
Измените свою конфигурацию следующим образом.

$servername = "localhost";
$dbname = "dbtechnerdzzz";
$user = "root";
$password = "root";
4

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector