質問するログイン新規登録

回答編集履歴

2

見直し

2021/03/03 00:49

投稿

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

1

見直し

2021/03/03 00:49

投稿

退会済みユーザー
answer CHANGED
@@ -1,1 +1,39 @@
1
- `while ($row = $query->fetch(PDO::FETCH_ASSOC)) `の行で「{」忘れてる
1
+ `while ($row = $query->fetch(PDO::FETCH_ASSOC)) `の行で「{」忘れてる
2
+
3
+ ---
4
+
5
+ 一応、清書してみた。動くかどうかはしらん。
6
+
7
+ ```php
8
+ <?php
9
+ $dsn = 'mysql:dbname=example;host=localhost';
10
+ $user = 'root';
11
+ $password = 'shapshap';
12
+ try{
13
+ $dbh = new PDO($dsn, $user, $password);
14
+ $sql = 'SELECT * FROM example';
15
+ $query = $dbh->query("$sql");
16
+ while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
17
+ echo '<td>'.$row['C_nm'].'</td>';
18
+ echo '<td>'.$row['C_nam'].'</td>';
19
+ echo '<td>'.$row['C_phn'].'</td>';
20
+ echo '<td>'.$row['C_add'].'</td>';
21
+ echo '<form action="c_search_ans.php">
22
+ <td>
23
+ <button type="submit">修正</button>
24
+ </td>
25
+ </form>
26
+ <form action="c_inq_era.php">
27
+ <td>
28
+ <button type="submit">削除</button>
29
+ </td>
30
+ </form>';
31
+ }
32
+ }
33
+ catch (PDOException $e){
34
+ print('Error:'.$e->getMessage());
35
+ die();
36
+ }
37
+ $dbh = null;
38
+
39
+ ```