回答編集履歴

1

加筆修正

2017/02/24 07:43

投稿

退会済みユーザー
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
+ (溜め込まないため軽く動かせるはず。)