Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- header("Content-type: text/csv");
- header("Content-Disposition: attachment; filename=file.csv");
- header("Pragma: no-cache");
- header("Expires: 0");
- outputCSV(array(
- array("name 1", "age 1", "city 1"),
- array("name 2", "age 2", "city 2"),
- array("name 3", "age 3", "city 3")
- ));
- function outputCSV($data) {
- $output = fopen("php://output", "w");
- foreach ($data as $row) {
- fputcsv($output, $row); // here you can change delimiter/enclosure
- }
- fclose($output);
- }
- ?>
- <?php
- $table = 'nome_tabela';
- $outstr = NULL;
- header("Content-Type: application/csv");
- header("Content-Disposition: attachment;Filename=cars-models.csv");
- $conn = mysql_connect("localhost", "user", "pass");
- mysql_select_db("bd",$conn);
- // Query database to get column names
- $result = mysql_query("show columns from $table",$conn);
- // Write column names
- while($row = mysql_fetch_array($result)){
- $outstr.= $row['Field'].';';
- }
- $outstr = substr($outstr, 0, -1)."n";
- // Query database to get data
- $result = mysql_query("select * from $table",$conn);
- // Write data rows
- while ($row = mysql_fetch_assoc($result)) {
- $outstr.= join(';', $row)."n";
- }
- echo $outstr;
- mysql_close($conn);
- ?>
- fputcsv($output, $row, ";");
- function outputCSV($data) {
- $output = fopen("php://output", "w");
- foreach ($data as $row) {
- fputcsv($output, $row, ";"); // here you can change delimiter/enclosure
- }
- fclose($output);
- }
- ?>
Add Comment
Please, Sign In to add comment