Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $result = mysql_query("SELECT * FROM ".$pre."customers");
- if (!$result) die('Couldn't fetch records');
- $num_fields = mysql_num_fields($result);
- $headers = array();
- for ($i = 0; $i < $num_fields; $i++)
- {
- $headers[] = mysql_field_name($result , $i);
- mysql_field_name($result , $i);
- }
- $fp = fopen('php://output', 'w');
- if ($fp && $result)
- {
- header('Content-Type: text/csv');
- header('Content-Disposition: attachment; filename="export1.csv"');
- header('Pragma: no-cache');
- header('Expires: 0');
- fputcsv($fp, $headers);
- while ($row = mysql_fetch_row($result))
- {
- fputcsv($fp, array_values($row));
- }
- die;
- }
- public function get_excel($err = array())
- {
- // Clear any previous output
- ob_end_clean();
- // I assume you already have your $result
- $search = ($this->uri->segment(2))?$this->uri->segment(2):'key';
- $result=mysql_query("select * from job");
- $num_fields = mysql_num_fields($result);
- // Fetch MySQL result headers
- $headers = array();
- //$headers[] = "serial no";
- for ($i = 0; $i < $num_fields; $i++) {
- $headers[] = strtoupper(mysql_field_name($result , $i));
- }
- // Filename with current date
- $current_date = date("y/m/d");
- $filename = "MyFileName" . $current_date . ".csv";
- // Open php output stream and write headers
- $fp = fopen('php://output', 'w');
- if ($fp && $result) {
- header('Content-Type: text/csv');
- header('Content-Disposition: attachment; filename='.$filename);
- header('Pragma: no-cache');
- header('Expires: 0');
- // Write mysql headers to csv
- fputcsv($fp, $headers);
- //$row_tally = 0;
- // Write mysql rows to csv
- while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
- // $row_tally = $row_tally + 1;
- //echo $row_tally.",";
- fputcsv($fp, array_values($row));
- }
- die;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement