sql >> Databáze >  >> RDS >> Mysql

Ukládání dat z MySQL tabulky jako CSV pomocí PDO přes prohlížeč

Klient neví, že jde o soubor CSV (je to koneckonců jen text!).

Zkuste toto přidat PŘED jakýmkoli výstupem (v horní části skriptu):

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

V podstatě říkáte klientovi/prohlížeči, že data budete odesílat jako soubor CSV.

To by mělo fungovat.

Více informací o hlavičkách naleznete zde:http://php.net/manual/ en/function.header.php




  1. Jak povolit Plánovač událostí, když otevřu MySQL Server

  2. Chyba při odstraňování databáze (Nelze rmdir '.test\', chyba:17)

  3. Připojení C# k Oracle

  4. Databáze + ověřování systému Windows + uživatelské jméno/heslo?