PHP CSVファイル出力 分割出力
数10万件のデータをファイルに出力しようとすると
メモリを食いつぶし、落ちてしまうので
分割してファイルに出力する方式に変更し。
以下ロジック
SQL実行
↓
■ループ開始
------------------------------
10000件のアドレス取得し配列へ格納
↓
テンポラリへCSV書き込み(追記モード)
↓
配列クリア
↓
次の10000件へポインタ移動
------------------------------
■ループ終了
↓
テンポラリから本ファイルへコピー
↓
終了
とうまくやりたかったのですが、
追記モードにすると
永遠に追記されていってしまい、
以前出力したデータ+αで
ファイルを作成してしまいます。。。
モード指定を引数で渡せばいいのか。。
はぁ〜頭混乱中。。