回答編集履歴

1

追記

2019/11/02 13:38

投稿

kyoya0819
kyoya0819

スコア10429

test CHANGED
@@ -5,3 +5,79 @@
5
5
  わかりやすくいうなら**HTMLの最低限度の構文を覚えるかどうか**です。
6
6
 
7
7
  最初はそれらを使えばサイトは作れるかもしれませんが次第に制約や問題が発生してきます。
8
+
9
+
10
+
11
+ ちょっと解説(分かりやすさ重視)
12
+
13
+ ```PHP
14
+
15
+ <?php
16
+
17
+
18
+
19
+ define('DB_DATABASE', 'dotinstall_db');//DB名を定義
20
+
21
+ define('DB_USERNAME', 'dbuser');//DB接続時のUSER名を定義
22
+
23
+ define('DB_PASSWORD', 'g6fd7Xx');//パスワードを定義
24
+
25
+ define('PDO_DSN', 'mysql:dbhost=localhost;dbname=' . DB_DATABASE);//DBの場所を定義
26
+
27
+
28
+
29
+ try {
30
+
31
+ // connect
32
+
33
+ $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD);
34
+
35
+ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
36
+
37
+
38
+
39
+ //
40
+
41
+
42
+
43
+ } catch (PDOException $e) {//エラーが発生したら
44
+
45
+ echo $e->getMessage();//エラーをecho
46
+
47
+ exit;
48
+
49
+ }
50
+
51
+ ```
52
+
53
+ ちょっと気になったのは
54
+
55
+ ```PHP
56
+
57
+ define('DB_DATABASE', 'dotinstall_db');//DB名を定義
58
+
59
+ define('DB_USERNAME', 'dbuser');//DB接続時のUSER名を定義
60
+
61
+ define('DB_PASSWORD', 'g6fd7Xx');//パスワードを定義
62
+
63
+ define('PDO_DSN', 'mysql:dbhost=localhost;dbname=' . DB_DATABASE);//DBの場所を定義
64
+
65
+ ```
66
+
67
+
68
+
69
+
70
+
71
+ 自分なら
72
+
73
+ ```PHP
74
+
75
+ define('DB_USERNAME', 'dbuser');//DB接続時のUSER名を定義
76
+
77
+ define('DB_PASSWORD', 'g6fd7Xx');//パスワードを定義
78
+
79
+ define('PDO_DSN', 'mysql:dbhost=localhost;dbname=dotinstall_db');//DBの場所を定義
80
+
81
+ ```
82
+
83
+ にしますね