質問するログイン新規登録
phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

Q&A

1回答

1105閲覧

phpとMYSQLの連携がわからない

Masanight

総合スコア0

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

0グッド

0クリップ

投稿2025/06/22 07:50

0

0

実現したいこと

リンク内容
こんにちは。このえらーがわからないです。
良ければ解決案をおしえていただけませんか?

発生している問題・分からないこと

アクセスが拒否されるイメージ説明

エラーメッセージ

error

1SQLSTATE[HY000] [1045] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

該当のソースコード

<?php $comment_array = array(); if (!empty($_POST["submitButton"])) { echo htmlspecialchars($_POST["username"]); echo htmlspecialchars($_POST["comment"]); } //db start try{ $pdo = new PDO('mysql:host=localhost;dbname=bbs_yt', 'root','root' ); }catch(PDOException $e){ echo $e->getMessage(); } $sql="SELECT 'id','username','comment','postDate'FROM'bbs-table2':"; //$comment_array = $pdo->query($sql); //db end $pdo = null; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>2ちゃんねる風PHP掲示板</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1 class="title">PHPで掲示板アプリ</h1> <hr> <div class="boardWrapper"> <section> <article> <div class="wrapper"> <div class="nameArea"> <span>名前</span> <p class="username">Shincode</p> <time>2023/1/23</time> </div> <p class="comment">手書きのコメントです</p> </div> </article> </section> <form class="formWrapper" method="POST"> <div> <label for="username">名前</label> <input type="text" id="username" name="username" placeholder="ユーザー名"> <input type="submit" value="書き込む" name="submitButton"> </div> <div> <label for="comment">コメント</label> <textarea class="commentTextArea" id="comment" name="comment"></textarea> </div> </form> </div> </body> </html>

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

質問ができるということでこちらのサイトに伺いました

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiroki-o

2025/06/22 08:17

タグはMySQLとPHPを追加したほうがいいです。 コマンドラインでMySQLに接続する際、または、phpMyAdminにログインする際、root/rootで入れますか? (この情報は質問を編集して追記してください)
yambejp

2025/06/23 00:14

phpMyAdminはエラーなくログインできていますか? その場合、「mysql」DBの「user」テーブルにHost=localhost、User=rootは全データ「Y」で登録されていますか?
guest

回答1

0

エラーメッセージが、ローカルサーバーを起動していないっぽい感じがします。
この場合はサーバーを起動してやり直せばうまくいきます。
あとはデータベースの連携がうまくいっていないパターンが考えられます。
データベースとの連携はソフト側の環境変数で行うのが普通なので、開発なさっているソフトの.envファイルを確認することを推奨します。

投稿2025/06/22 07:59

pika___

総合スコア5

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問