質問編集履歴

2

php

2017/08/15 03:05

投稿

yamaji
yamaji

スコア22

test CHANGED
File without changes
test CHANGED
@@ -15,74 +15,6 @@
15
15
 
16
16
 
17
17
  MYSQLでSQL文を使用してデータの追加、削除はできます。
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
- <?php
26
-
27
-
28
-
29
- define('DB_DATABASE', 'dotinstall_db');
30
-
31
- define('DB_USERNAME', 'dbuser');
32
-
33
- define('DB_PASSWORD', 'g6fd7Xx');
34
-
35
- define('PDO_DSN', 'mysql:dbhost=localhost;dbname=' . DB_DATABASE);
36
-
37
-
38
-
39
- try {
40
-
41
- // connect
42
-
43
- $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD);
44
-
45
- $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
46
-
47
-
48
-
49
- // update
50
-
51
- $stmt = $db->prepare("update users set score = :score where name = :name");
52
-
53
- $stmt->execute([
54
-
55
- ':score' => 100,
56
-
57
- ':name' => 'taguchi'
58
-
59
- ]);
60
-
61
- echo 'row updated: ' . $stmt->rowCount();
62
-
63
-
64
-
65
- // delete
66
-
67
- $stmt = $db->prepare("delete from users where name = :name");
68
-
69
- $stmt->execute([
70
-
71
- ':name' => 'dotinstall'
72
-
73
- ]);
74
-
75
- echo 'row deleted: ' . $stmt->rowCount();
76
-
77
-
78
-
79
- } catch (PDOException $e) {
80
-
81
- echo $e->getMessage();
82
-
83
- exit;
84
-
85
- }
86
18
 
87
19
 
88
20
 
@@ -156,9 +88,7 @@
156
88
 
157
89
 
158
90
 
159
- 問)HTMLで下記のファイル1の表を作成し編集・削除を行いMYSQLのテーブルに
91
+ 問)HTMLとPHP使い登録ボタンを作成し編集・削除を行いMYSQLのテーブルに格納したいです・
160
-
161
- 格納したいです・
162
92
 
163
93
  (HTMLで下記の表は作成できます。)
164
94
 

1

php 追記

2017/08/15 03:05

投稿

yamaji
yamaji

スコア22

test CHANGED
File without changes
test CHANGED
@@ -18,6 +18,138 @@
18
18
 
19
19
 
20
20
 
21
+
22
+
23
+
24
+
25
+ <?php
26
+
27
+
28
+
29
+ define('DB_DATABASE', 'dotinstall_db');
30
+
31
+ define('DB_USERNAME', 'dbuser');
32
+
33
+ define('DB_PASSWORD', 'g6fd7Xx');
34
+
35
+ define('PDO_DSN', 'mysql:dbhost=localhost;dbname=' . DB_DATABASE);
36
+
37
+
38
+
39
+ try {
40
+
41
+ // connect
42
+
43
+ $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD);
44
+
45
+ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
46
+
47
+
48
+
49
+ // update
50
+
51
+ $stmt = $db->prepare("update users set score = :score where name = :name");
52
+
53
+ $stmt->execute([
54
+
55
+ ':score' => 100,
56
+
57
+ ':name' => 'taguchi'
58
+
59
+ ]);
60
+
61
+ echo 'row updated: ' . $stmt->rowCount();
62
+
63
+
64
+
65
+ // delete
66
+
67
+ $stmt = $db->prepare("delete from users where name = :name");
68
+
69
+ $stmt->execute([
70
+
71
+ ':name' => 'dotinstall'
72
+
73
+ ]);
74
+
75
+ echo 'row deleted: ' . $stmt->rowCount();
76
+
77
+
78
+
79
+ } catch (PDOException $e) {
80
+
81
+ echo $e->getMessage();
82
+
83
+ exit;
84
+
85
+ }
86
+
87
+
88
+
89
+ <?php
90
+
91
+
92
+
93
+ define('DB_DATABASE', 'dotinstall_db');
94
+
95
+ define('DB_USERNAME', 'dbuser');
96
+
97
+ define('DB_PASSWORD', 'g6fd7Xx');
98
+
99
+ define('PDO_DSN', 'mysql:dbhost=localhost;dbname=' . DB_DATABASE);
100
+
101
+
102
+
103
+ try {
104
+
105
+ // connect
106
+
107
+ $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD);
108
+
109
+ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
110
+
111
+
112
+
113
+ // update
114
+
115
+ $stmt = $db->prepare("update users set score = :score where name = :name");
116
+
117
+ $stmt->execute([
118
+
119
+ ':score' => 100,
120
+
121
+ ':name' => 'taguchi'
122
+
123
+ ]);
124
+
125
+ echo 'row updated: ' . $stmt->rowCount();
126
+
127
+
128
+
129
+ // delete
130
+
131
+ $stmt = $db->prepare("delete from users where name = :name");
132
+
133
+ $stmt->execute([
134
+
135
+ ':name' => 'dotinstall'
136
+
137
+ ]);
138
+
139
+ echo 'row deleted: ' . $stmt->rowCount();
140
+
141
+
142
+
143
+ } catch (PDOException $e) {
144
+
145
+ echo $e->getMessage();
146
+
147
+ exit;
148
+
149
+ }
150
+
151
+
152
+
21
153
  下記のPHP.TXTで調べた内容を追記しときます。
22
154
 
23
155