0
ファイルをデータベースから.csvファイルにコピーしたい。データベース内の行がいくつかある場合は、私が問題(数秒かかります)を持っていないが、行は、多くの場合は、このコードに.csvファイルのデータベース行のコピーに時間がかかりすぎる
$whatday=\Carbon\Carbon::today()->toDateString();
$file = fopen('/var/www/laravel/public/'.$whatday.'.csv', 'w');
fwrite($file, '[OPTION1];[OPTION2]'.PHP_EOL);
$data=\App\Status::all();
foreach($data as $dt)
{
$col1= $dt->opt1;
$col2= $dt->opt2;
fwrite($file,
$col1.';'.
$col2.';'
.PHP_EOL);
}
}
fclose($file);
を使用している(10000>、私はこのデータの容量で動作)行のコピーに1時間以上かかる。
私の質問は 他の機能は高速ですか?私の英語のために申し訳ありません!
コマンドとは何ですか? – therock24