ユーザーが「名前を付けて保存」をクリックしてテーブルデータを保存できるようにするコードの最良の方法と考えられるものは何ですか?
これがシナリオです
mysql db (php で作成されたアプリ) からのデータを一覧表示する Web ページを作成しました。
このページにはデータが一覧表示され、[名前を付けて保存] ボタンが表示されるため、データをユーザーのローカル コンピューター (csv、xml など) に保存できます。
テクニカル
これを行うための最良の方法は次のとおりですか?1)そのmysql dbを照会したのと同じphpプログラムからファイルにデータを保存しますか?2) ユーザーが Web ページで [名前を付けて保存] をクリックすると、ajax は #1 (サーバー) からユーザーのローカル コンピューターにデータをストリーミングします。
xml データ (opendocument、openxml) と php の Excel/xml ライブラリを作成する方法についていくつか読んだことがありますが、フローを完全には理解していません。クエリ時にファイルを作成する必要があるか、データがユーザーのローカルコンピューターにどのように到達するかなど。または、これを行う別の方法はありますか?
ありがとう