Guest User

Untitled

a guest
Jun 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. <?php
  2.  
  3. header("Content-type: text/csv");
  4. header("Content-Disposition: attachment; filename=file.csv");
  5. header("Pragma: no-cache");
  6. header("Expires: 0");
  7.  
  8. outputCSV(array(
  9. array("name 1", "age 1", "city 1"),
  10. array("name 2", "age 2", "city 2"),
  11. array("name 3", "age 3", "city 3")
  12. ));
  13.  
  14. function outputCSV($data) {
  15. $output = fopen("php://output", "w");
  16. foreach ($data as $row) {
  17. fputcsv($output, $row); // here you can change delimiter/enclosure
  18. }
  19. fclose($output);
  20. }
  21. ?>
  22.  
  23. <?php
  24. $table = 'nome_tabela';
  25. $outstr = NULL;
  26.  
  27. header("Content-Type: application/csv");
  28. header("Content-Disposition: attachment;Filename=cars-models.csv");
  29.  
  30. $conn = mysql_connect("localhost", "user", "pass");
  31. mysql_select_db("bd",$conn);
  32.  
  33. // Query database to get column names
  34. $result = mysql_query("show columns from $table",$conn);
  35. // Write column names
  36. while($row = mysql_fetch_array($result)){
  37. $outstr.= $row['Field'].';';
  38. }
  39. $outstr = substr($outstr, 0, -1)."n";
  40.  
  41. // Query database to get data
  42. $result = mysql_query("select * from $table",$conn);
  43. // Write data rows
  44. while ($row = mysql_fetch_assoc($result)) {
  45. $outstr.= join(';', $row)."n";
  46. }
  47.  
  48. echo $outstr;
  49. mysql_close($conn);
  50. ?>
  51.  
  52. fputcsv($output, $row, ";");
  53.  
  54. function outputCSV($data) {
  55. $output = fopen("php://output", "w");
  56. foreach ($data as $row) {
  57. fputcsv($output, $row, ";"); // here you can change delimiter/enclosure
  58. }
  59. fclose($output);
  60. }
  61. ?>
Add Comment
Please, Sign In to add comment