回答編集履歴

2

見直し

2021/03/03 00:49

投稿

退会済みユーザー
test CHANGED
@@ -7,6 +7,10 @@
7
7
 
8
8
 
9
9
  一応、清書してみた。動くかどうかはしらん。
10
+
11
+ インデント量がデタラメだと、コードを追うのに疲れるだけなので、
12
+
13
+ インデント量含めて整形してくれるエディタを使うと便利よ。
10
14
 
11
15
 
12
16
 

1

見直し

2021/03/03 00:49

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,77 @@
1
1
  `while ($row = $query->fetch(PDO::FETCH_ASSOC)) `の行で「{」忘れてる
2
+
3
+
4
+
5
+ ---
6
+
7
+
8
+
9
+ 一応、清書してみた。動くかどうかはしらん。
10
+
11
+
12
+
13
+ ```php
14
+
15
+ <?php
16
+
17
+ $dsn = 'mysql:dbname=example;host=localhost';
18
+
19
+ $user = 'root';
20
+
21
+ $password = 'shapshap';
22
+
23
+ try{
24
+
25
+ $dbh = new PDO($dsn, $user, $password);
26
+
27
+ $sql = 'SELECT * FROM example';
28
+
29
+ $query = $dbh->query("$sql");
30
+
31
+ while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
32
+
33
+ echo '<td>'.$row['C_nm'].'</td>';
34
+
35
+ echo '<td>'.$row['C_nam'].'</td>';
36
+
37
+ echo '<td>'.$row['C_phn'].'</td>';
38
+
39
+ echo '<td>'.$row['C_add'].'</td>';
40
+
41
+ echo '<form action="c_search_ans.php">
42
+
43
+ <td>
44
+
45
+ <button type="submit">修正</button>
46
+
47
+ </td>
48
+
49
+ </form>
50
+
51
+ <form action="c_inq_era.php">
52
+
53
+ <td>
54
+
55
+ <button type="submit">削除</button>
56
+
57
+ </td>
58
+
59
+ </form>';
60
+
61
+ }
62
+
63
+ }
64
+
65
+ catch (PDOException $e){
66
+
67
+ print('Error:'.$e->getMessage());
68
+
69
+ die();
70
+
71
+ }
72
+
73
+ $dbh = null;
74
+
75
+
76
+
77
+ ```