質問編集履歴

5

修正

2024/02/20 00:55

投稿

usagilove
usagilove

スコア9

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,7 @@
60
60
  try{
61
61
  //DB名、ユーザー名、パスワードを変数に格納
62
62
 
63
- $dsn = 'mysql:dbname=quiz;host=localhost;charset=utf8';
63
+ $dsn = 'mysql:dbname=●●●;host=localhost;charset=utf8';
64
64
  $user = 'root';
65
65
  $password='';
66
66
 

4

修正

2024/02/20 00:54

投稿

usagilove
usagilove

スコア9

test CHANGED
File without changes
test CHANGED
@@ -21,7 +21,7 @@
21
21
  try{
22
22
  //DB名、ユーザー名、パスワードを変数に格納
23
23
 
24
- $dsn = 'mysql:dbname=quiz;host=localhost;charset=utf8';
24
+ $dsn = 'mysql:dbname=●●●;host=localhost;charset=utf8';
25
25
  $user = 'root';
26
26
  $password='';
27
27
 

3

ソースコード修正

2024/02/19 07:48

投稿

usagilove
usagilove

スコア9

test CHANGED
File without changes
test CHANGED
@@ -37,7 +37,7 @@
37
37
 
38
38
  $sql = "INSERT INTO list (name, score) VALUES (:name, :score)";
39
39
  // テーブルに登録するINSERT INTO文を変数に格納 VALUESはプレースフォルダーで空の値を入れとく
40
- // :dateや:moodはプレースホルダと呼ばれ、値を入れるための単なる空箱。SQL実行時に値を入れるため、このSQL文は何度も使い回しができ、パフォーマンス的にも優れる。
40
+ // :nameや:scoreはプレースホルダと呼ばれ、値を入れるための単なる空箱。SQL実行時に値を入れるため、このSQL文は何度も使い回しができ、パフォーマンス的にも優れる。
41
41
  $stmt = $PDO->prepare($sql); //値が空のままSQL文をセット
42
42
  $params = array(':name' => $name, ':score' => $score); // 挿入する値を配列に格納
43
43
  $stmt->execute($params); //挿入する値が入った変数をexecuteにセットしてSQLを実行
@@ -76,7 +76,7 @@
76
76
 
77
77
  $sql = "INSERT INTO list (name, score) VALUES (:name, :score)";
78
78
  // テーブルに登録するINSERT INTO文を変数に格納 VALUESはプレースフォルダーで空の値を入れとく
79
- // :dateや:moodはプレースホルダと呼ばれ、値を入れるための単なる空箱。SQL実行時に値を入れるため、このSQL文は何度も使い回しができ、パフォーマンス的にも優れる。
79
+ // :nameや:scoreはプレースホルダと呼ばれ、値を入れるための単なる空箱。SQL実行時に値を入れるため、このSQL文は何度も使い回しができ、パフォーマンス的にも優れる。
80
80
  $stmt = $PDO->prepare($sql); //値が空のままSQL文をセット
81
81
  $params = array(':name' => $name, ':score' => $score); // 挿入する値を配列に格納
82
82
  $stmt->execute($params); //挿入する値が入った変数をexecuteにセットしてSQLを実行

2

補足説明

2024/02/19 07:46

投稿

usagilove
usagilove

スコア9

test CHANGED
File without changes
test CHANGED
@@ -52,6 +52,8 @@
52
52
  exit('データベースに接続できませんでした。' . $e->getMessage());
53
53
  }
54
54
  ```
55
+
56
+ **###エラーにならないバージョンのphp(データベースの値取得のコードがない)↓**
55
57
  ```エラーにならないphp(データベースの値取得のコードがない)
56
58
  <?php
57
59
 

1

修正

2024/02/19 07:39

投稿

usagilove
usagilove

スコア9

test CHANGED
File without changes
test CHANGED
@@ -4,13 +4,6 @@
4
4
  $dbhが未定義というエラーになっていますが、定義しているので解決方法がわかりません。
5
5
  エラーを解決し、データベースのカラムの値を配列で取得したいです。回答お願いします。
6
6
 
7
-
8
- ### 前提
9
-
10
- ここに質問の内容を詳しく書いてください。
11
- (例)
12
- TypeScriptで●●なシステムを作っています。
13
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
14
7
 
15
8
  ### 発生している問題・エラーメッセージ
16
9