質問編集履歴
4
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,9 +32,10 @@
|
|
32
32
|
|
33
33
|
### 試したこと
|
34
34
|
|
35
|
-
udon_list.php4行目の第3引数にパスワードを設定(パスワード:pionet)
|
35
|
+
①udon_list.phpの4行目の第3引数にパスワードを設定。(パスワード:pionet)
|
36
|
+
4行目)$pdo = new PDO('mysql:host=localhost;dbname=men;charset=utf8mb4;', 'root', 'pionet');
|
36
37
|
|
37
|
-
|
38
|
+
②XAMPPのPHPへパスを通し、環境変数を設定。PHPの動作確認も行った。
|
38
39
|
|
39
40
|
### 補足情報(FW/ツールのバージョンなど)
|
40
41
|
【学習サイト】
|
3
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,7 +15,7 @@
|
|
15
15
|
|
16
16
|
### 該当のソースコード
|
17
17
|
|
18
|
-
```
|
18
|
+
```udon_list.php
|
19
19
|
<table border="1">
|
20
20
|
<tr><th>名前</th><th>価格</th></tr>
|
21
21
|
<?php
|
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
### 試したこと
|
34
34
|
|
35
|
-
4行目の第3引数にパスワードを設定(パスワード:pionet)
|
35
|
+
udon_list.php4行目の第3引数にパスワードを設定(パスワード:pionet)
|
36
36
|
|
37
37
|
4行目)$pdo = new PDO('mysql:host=localhost;dbname=men;charset=utf8mb4;', 'root', 'pionet');
|
38
38
|
|
2
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,9 +6,6 @@
|
|
6
6
|
|
7
7
|
学習サイト(下記補足情報に記載)で、「うどんメニュー」のメニュー追加・挿入・ブラウザ表示をするという課題で、phpMyAdminで「men」データベースと「udon」テーブルを発行しました。(下記補足情報に記載)
|
8
8
|
これをブラウザで表示しようとしましたが、ブラウザで以下のエラーメッセージが発生しました。
|
9
|
-
|
10
|
-
※下記コード(5行目)が原因でエラーメッセージが発生しました。
|
11
|
-
$st = $pdo->query('SELECT * FROM udon');
|
12
9
|
|
13
10
|
### 発生している問題・エラーメッセージ
|
14
11
|
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
### 発生している問題・エラーメッセージ
|
14
14
|
|
15
15
|
```
|
16
|
-
|
16
|
+
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\php\udon_list.php:4 Stack trace: #0 C:\xampp\htdocs\php\udon_list.php(4): PDO->__construct('mysql:host=loca...', 'root', 'pionet') #1 {main} thrown in C:\xampp\htdocs\php\udon_list.php on line 4
|
17
17
|
```
|
18
18
|
|
19
19
|
### 該当のソースコード
|
@@ -22,7 +22,7 @@
|
|
22
22
|
<table border="1">
|
23
23
|
<tr><th>名前</th><th>価格</th></tr>
|
24
24
|
<?php
|
25
|
-
$pdo = new PDO('mysql:host=localhost;dbname=men;charset=utf8mb4;', 'root', 'pionet')
|
25
|
+
$pdo = new PDO('mysql:host=localhost;dbname=men;charset=utf8mb4;', 'root', 'pionet');
|
26
26
|
$st = $pdo->query('SELECT * FROM udon');
|
27
27
|
while ($row = $st->fetch()) {
|
28
28
|
$name = htmlspecialchars($row['name']);
|
@@ -37,7 +37,7 @@
|
|
37
37
|
|
38
38
|
4行目の第3引数にパスワードを設定(パスワード:pionet)
|
39
39
|
|
40
|
-
4行目)$pdo = new PDO('mysql:host=localhost;dbname=men;charset=utf8mb4;', 'root', 'pionet')
|
40
|
+
4行目)$pdo = new PDO('mysql:host=localhost;dbname=men;charset=utf8mb4;', 'root', 'pionet');
|
41
41
|
|
42
42
|
### 補足情報(FW/ツールのバージョンなど)
|
43
43
|
【学習サイト】
|