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

回答編集履歴

1

デバックについての追記

2015/07/10 06:36

投稿

KenjiObata
KenjiObata

スコア440

answer CHANGED
@@ -31,4 +31,28 @@
31
31
  // タスクを表示形式に設定
32
32
  $task .= "<tr><td>${title}</td><td>${task_date}</td><td>${place}</td><td>${memo}</td></tr>";
33
33
  }
34
- ```
34
+ ```
35
+
36
+ ■デバック用
37
+ 下記のように、$row,$task の値を確認してみると、どこに原因があるのか掘り下げることが出来ます。
38
+ 少なくとも、全く何も表示されない状態だとしたら、DBからデータを取るためのどこかに不備があります。
39
+ ※データ取得が出来ないため、while文の中に入らず$task="" の状態で抜ける。
40
+
41
+ ```lang-php
42
+ while ($row = $query->fetch_assoc())
43
+ {
44
+ // 各メンバ取得
45
+ $id = $row['id'];
46
+ $title = $row['title'];
47
+ $task_date = $row['task_date'];
48
+ $place = $row['place'];
49
+ $memo = $row['memo'];
50
+
51
+ // タスクを表示形式に設定
52
+ $task .= "<tr><td>${title}</td><td>${task_date}</td><td>${place}</td><td>${memo}</td></tr>";
53
+ }
54
+
55
+ var_dump($task);
56
+ var_dump($row);
57
+ ```
58
+