PHPでサインアップスクリプトを作成しようとしていますが、同じエラーConnection to database failed: Access denied for user 'emoisblack'@'localhost' (using password: YES)
が続きます。私は間違いなくタイプミスがあるかどうかを確認するために十字チェックをしており、すべて正しいと思われます。それでも私は同じエラーが発生します。私は、データベースと接続を削除し、新しい接続で全プロセスをやって、ユーザーを削除しようとしました。すべて無駄に。私はこのポストの下に自分の「データベース接続」コードを追加しています。また、新しいユーザーをデータベースに追加するサインアップスクリプトも追加しています。彼らが助けてくれることを願っています他のことが明らかにされる必要があるかどうか私に教えてください。ご協力いただきましてありがとうございます。mysqlデータベースへの接続中にエラーが発生しました
dbconnect.php
<?php $conn = mysqli_connect("localhost", "emoisblack", "", "db_obank"); if (!$conn) {
die("Connection to database failed: ".mysqli_connect_error());}
signup.php
<?php include 'dbconnect.php'; $firstname = $_POST['firstname']; lastname = $_POST['lastname']; $username = $_POST['username']; $email = $_POST['email']; $pwd = $_POST['pwd']; echo $username;
絶対にパスワードを投稿してください...あなたのパスワードを変更してください...とにかく:データベースのコマンドラインにログインできますか?あなたは "emoisblack"というユーザーがdb_obankデータベースにアクセスできると確信していますか?このユーザーにこの特定のデータベースへのアクセスを許可しましたか?上記のユーザ名とパスワードを使用してmysqlクライアントにログインして、 "データベースを使用する" db_obankを実行し、成功したかどうかを確認してください。そうでない場合は、root権限で「GRANT」権限が必要です。 – Saskia
母、感謝しました。私はすべてをコピーして貼り付けました。 Yea "emoisblack"には完全な特権が与えられます。私はmysql Workbenchを使用しています。そのユーザーとログインしようとすると動作します。それは私がそれを使用するときに接続することができるように見えません。私はちょうど、私は接続することができましたが、私はサイトでは、bueno –
絶対に、アクセスの問題は、 "アクセスが拒否されました"見ている[リンク](http://stackoverflow.com/questions/ 6445917/connect-failed-access-denied-for-user-rootlocalhost-using-password-yes) –