sql >> データベース >  >> RDS >> Mysql

ブラウザ経由でPDOを使用してMySQLテーブルからCSVとしてデータを保存する

    クライアントはそれがCSVファイルであることを知りません(結局のところ、それは単なるテキストです!)。

    出力の前に(スクリプトの上部に)これを追加してみてください:

    header("Content-type: text/csv");
    header("Content-Disposition: attachment; filename=file.csv");
    header("Pragma: no-cache");
    header("Expires: 0");
    

    基本的に、CSVファイルを送信するデータをクライアント/ブラウザに通知します。

    うまくいくはずです。

    ヘッダーの詳細については、http://php.net/manual/を参照してください。 en / function.header.php




    1. PHPとMysqlUTF-8(特殊文字)の問題

    2. 個別のCREATETABLEを使用せずにSELECTステートメントで一時テーブルを作成します

    3. mysqlルートパスワードをリセットする方法は?

    4. SELECT * FROM tbl WHERE clm LIKE CONCAT('%'、<other sql query LIMIT 1>、'%')-どのように?