Mysql から Excel (PHP を使用) に大量のデータ (20000 行)をエクスポートしたいのですが、データは 2 つのテーブルから取得されます。最初のテーブルの各レコードには、2 番目のテーブル レコードの ID があります。PHPExcelライブラリを使用しています。
擬似コード:
$first_table = mysql_query("SELECT * FROM table_1")
foreach($first_table as $row){
$store_id = $row['store_id'];
$second_table = mysql_query("SELECT * FROM table_2 Where ID = $store_id");
}
この場合、mysqlクエリは回数実行されます(最初のテーブルにレコードが見つかりました)問題は、処理に時間がかかりすぎて、最後に結果のphp画面が空白(白)になることです...これは実行タイムアウトの問題...
解決策はありますか??