2016-07-20 17 views
-2

のために拒否されました。なぜこのエラーが出るのですか?すべてがうまく見えますが、私にはアクセスできません。アクセスが、私はこのエラーを取得し続けるユーザー

<?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 
    } 
} 
?> 
+3

localhost mysqlデータベースでこのユーザー名とパスワードを使用してログインできますか? –

+0

ユーザの下にあるphpmyadminにアクセスし、ホストlocalhostにrootが割り当てられているかどうかを確認します。 – Nyranith

+0

ユーザーの詳細に誤りがあります。 –

答えて

4

MAMPのデフォルトのパスワードは、ルートです:

は、ここに私のコードです。 このような設定を変更してください。

$servername = "localhost"; 
$dbname = "dbtechnerdzzz"; 
$user = "root"; 
$password = "root"; 
関連する問題