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

回答編集履歴

2

参考

2017/07/06 06:19

投稿

yambejp
yambejp

スコア117883

answer CHANGED
@@ -6,4 +6,37 @@
6
6
  while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
7
7
  print_r($row);
8
8
  }
9
+ ```
10
+
11
+ # 参考
12
+ print_rの結果が
13
+ Array ( [number] => 10 [rare] => C [name] => リリス )
14
+ で、「C」と「リリス」をえたいなら、こんな感じでしょうか?
15
+
16
+ ```PHP
17
+ print "<ul>".PHP_EOL;
18
+ while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
19
+ print "<li>";
20
+ print htmlspecialchars($row["rare"]).":";
21
+ print htmlspecialchars($row["name"]);
22
+ print "</li>".PHP_EOL;
23
+ }
24
+ print "</ul>".PHP_EOL;
25
+ ```
26
+
27
+ テーブルならこんな感じでしょうか
28
+ ```PHP
29
+ print "<table>".PHP_EOL;
30
+ print "<thead>".PHP_EOL;
31
+ print "<tr><th>レア</th><th>名前</th>".PHP_EOL;
32
+ print "</thead>".PHP_EOL;
33
+ print "<tbody>".PHP_EOL;
34
+ while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
35
+ print "<tr>";
36
+ print "<td>".htmlspecialchars($row["rare"])."</td>";
37
+ print "<td>".htmlspecialchars($row["name"])."</td>";
38
+ print "</tr>".PHP_EOL;
39
+ }
40
+ print "</tbody>".PHP_EOL;
41
+ print "</table>".PHP_EOL;
9
42
  ```

1

typo

2017/07/06 06:19

投稿

yambejp
yambejp

スコア117883

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  上記理解した上で、以下確認下さい
4
4
 
5
5
  ```PHP
6
- while($rows = mysql_fetch_array($result,MYSQL_ASSOC)){
6
+ while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
7
- print_r($rows);
7
+ print_r($row);
8
8
  }
9
9
  ```