phpでデータベースのデータをエクスポートできる機能を


作成したときに直ぐに使えるように基本的なことをメモひらめき電球


$file = 'ファイル.csv';
header('Content-Disposition: attachment; filename="'. $file . '"');
header('Content-Type: text/csv;');
mb_http_output('pass');


以下sql文でデータを取得して表示してあげればOKビックリマーク


ここで注意することは文字に改行が入っているとExcelで開くとおかしくなる


ので改行が含まれる文字は "" ダブルクォートで囲んであげると上手くいく。


カンマ区切りだと文章中にカンマがあるとおかしなことになるから


タブ区切りにしたほうが良いかもしれないひらめき電球