sql >> Databasteknik >  >> RDS >> Mysql

Lagra data från MySQL-tabellen som CSV med PDO via webbläsare

Klienten vet inte att det är en CSV-fil (det är trots allt bara text!).

Försök att lägga till detta INNAN någon utdata (högst upp i ditt skript):

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

I grund och botten talar du om för klienten/webbläsaren att informationen du kommer att skicka en CSV-fil.

Det borde fungera.

Du kan hitta mer information om rubriker där:http://php.net/manual/ sv/function.header.php




  1. rails + MySQL på OSX:Biblioteket är inte laddat:libmysqlclient.18.dylib

  2. Inaktivera åtkomst för databasen

  3. Hur stoppar jag tjänster på Travis CI som körs som standard?

  4. Finns det ett sätt att hitta det största antalet decimaler i en Excel