回答編集履歴
1
加筆修正
test
CHANGED
@@ -5,3 +5,19 @@
|
|
5
5
|
結果セットのPDOStatement型データを返すので、
|
6
6
|
|
7
7
|
それを一行ずつ$rowに格納してforeach()ループで一行ずつ読み出しているので問題ありません。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
一度に結果全行を読み出すのと、
|
12
|
+
|
13
|
+
結果一行ずつすべて読むのとどう違うかというと、
|
14
|
+
|
15
|
+
全行読み出すとき結果のレコード数が数千数万だったりすると、
|
16
|
+
|
17
|
+
結果を溜め込むまで一見処理が止まってしまいます。
|
18
|
+
|
19
|
+
(メモリ的リソースもきつくなります。)
|
20
|
+
|
21
|
+
一行ずつ読み出すと、順々にHTML出力ができて止まらず出力し続けられます。
|
22
|
+
|
23
|
+
(溜め込まないため軽く動かせるはず。)
|