export data to csv in php

<?php
  
//store the data that you retrieve from DB in a varible, in my case its $keywords_analytics
  
if($keywords_analytics!=''){
    $delimiter = ",";
    $fileName = 'search_terms.csv';



    // Create a file pointer
    $f = fopen('php://memory', 'w');

    // Set column headers
    $fields = array('Date', 'Search Term', 'Total');

    fputcsv($f, $fields, $delimiter);

    foreach ($keywords_analytics as $ka){
        $lineData = array($ka['dated'], $ka['keyword'], $ka['total']);
        fputcsv($f, $lineData, $delimiter);
    }
    // Move back to beginning of file
    fseek($f, 0);

    // Set headers to download file rather than displayed
    header('Content-Type: text/csv');
    header('Content-Disposition: attachment; filename="' . $fileName . '";');

    //output all remaining data on a file pointer
    fpassthru($f);
}
exit;
?>

0
8
Awgiedawgie 440215 points

                                    &lt;?php
/*
* iTech Empires:&nbsp;&nbsp;Export Data from MySQL to CSV Script
* Version: 1.0.0
* Page: Index
*/
&nbsp;
// Database Connection
require(&quot;db_connection.php&quot;);
&nbsp;
// List Users
$query = &quot;SELECT * FROM users&quot;;
if (!$result = mysqli_query($con, $query)) {
&nbsp;&nbsp;&nbsp;&nbsp;exit(mysqli_error($con));
}
&nbsp;
if (mysqli_num_rows($result) &gt; 0) {
&nbsp;&nbsp;&nbsp;&nbsp;$number = 1;
&nbsp;&nbsp;&nbsp;&nbsp;$users = '&lt;table class=&quot;table table-bordered&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;No.&lt;/th&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;First Name&lt;/th&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;Last Name&lt;/th&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;Email&lt;/th&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;';
&nbsp;&nbsp;&nbsp;&nbsp;while ($row = mysqli_fetch_assoc($result)) {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$users .= '&lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;'.$number.'&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;'.$row['first_name'].'&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;'.$row['last_name'].'&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;'.$row['email'].'&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;';
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$number++;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;$users .= '&lt;/table&gt;';
}
&nbsp;
?&gt;
&lt;!doctype html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta charset=&quot;UTF-8&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;Export Data from MySQL to CSV Tutorial | iTech Empires&lt;/title&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Bootstrap CSS File&nbsp;&nbsp;--&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;bootstrap/css/bootstrap.min.css&quot;/&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div class=&quot;container&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--&nbsp;&nbsp;Header&nbsp;&nbsp;--&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;row&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;col-md-12&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;h2&gt;Export Data from MySQL to CSV&lt;/h2&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--&nbsp;&nbsp;/Header&nbsp;&nbsp;--&gt;
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--&nbsp;&nbsp;Content&nbsp;&nbsp; --&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;form-group&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php echo $users ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;form-group&quot;&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;button onclick=&quot;Export()&quot; class=&quot;btn btn-primary&quot;&gt;Export to CSV File&lt;/button&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!--&nbsp;&nbsp;/Content&nbsp;&nbsp; --&gt;
&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;script&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function Export()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var conf = confirm(&quot;Export users to CSV?&quot;);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(conf == true)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.open(&quot;export.php&quot;, '_blank');
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/script&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
&nbsp;

0
0
4.5
10
Lionel Aguero 33605 points

                                    &lt;?php
/*
* iTech Empires:&nbsp;&nbsp;Export Data from MySQL to CSV Script
* Version: 1.0.0
* Page: DB Connection
*/
&nbsp;
// Connection variables
$host = &quot;localhost&quot;; // MySQL host name eg. localhost
$user = &quot;root&quot;; // MySQL user. eg. root ( if your on localserver)
$password = &quot;&quot;; // MySQL user password&nbsp;&nbsp;(if password is not set for your root user then keep it empty )
$database = &quot;test&quot;; // MySQL Database name
&nbsp;
// Connect to MySQL Database
$con = new mysqli($host, $user, $password, $database);
&nbsp;
// Check connection
if ($con-&gt;connect_error) {
&nbsp;&nbsp;&nbsp;&nbsp;die(&quot;Connection failed: &quot; . $con-&gt;connect_error);
}
?&gt;

4.5 (10 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
export my sql data in csv php php mysql to csv export php convert csv to mysql php data to csv save all data in csv php database insert csv file php how to create csv file in php export array data to csv in php insert csv data to mysql php php store data in csv file save data in csv file php insert csv file into mysql table php how to insert data in csv file using php export query to csv php importing csv to mysql table using php import csv file into mysql table php export database data as csv or xml file using php php export csv oop upload csv to database php write data to csv file in php csv export sample php create csv exporter php export file csv php create a cutom csv file for export php php save html in database, csv export php var to csv export php record save csv file how to convert data to csv php save csv in php php code to export sql to csv php to csv php data to csv library import data from mysql table to csv file using php php database csv export import csv to mysql in php how to export database to csv in php example php export mysql table to csv export php data to csv import csv data to mysql in php how to export table as csv php how to export data to csv file using php and mysql creating csv from mysql php php mysql export to csv php import csv file to mysql table how to import csv to mysql php how to import csv file save data in mysql database using php format file csv export in php import csv to mysql php export csv from database table in php php code to export data to csv file php export data to csv file php export csv # php export to csv with header from mysql php export to csv from mysql php import csv to database export table as csv php mysql to csv database using php export csv of table php insert csv to mysql php script saving csv data in database using php how to export data to csv file in php without showing table how to create csv file from data from database in php export csv in php source export csv file in php using column export csv file in php using Export CSV file in PHP MySQL ajax Export CSV file in PHP MySQL How to Export php to CSV export in csv using php php mysql import csv upload csv to php mysql export data to csv php mysql php import csv to mysql php insert csv into mysql Import CSV file data into MySQL database using PHP how to export as csv data in table php how to export data to csv file in php insert csv into mysql php export to csv file in php php mysql to csv mysql to csv php insert data from csv to mysql php csv to mysql php php csv to mysql import csv data into mysql using php export data to csv in php import csv data to database php php csv import to mysql php save mysql query as csv how to insert csv to database in php php import to mysql from csv export csv from html table php php mysql export data as csv php mysql export data to csv import csv data to mysql php php export table as csv php export html table to csv php export table to csv export data to csv php export data in csv file using php export sql to csv php export csv with the total in php php export data to csv export csv from table php import csv in php mysql mysql update php import csv php export mysql to csv download php export mysql to csv save a csv in sql php export as csv in php PHP export database to CSV php export mysql data to csv file function php export mysql data to csv file php upload csv file to mysql how to import csv file in php mysql php export csv example php export csv how to export to csv an html table in php export csv in php export mysql to csv using php and ajax convert mysql to csv file php how to export php mysql results to csv export data in csv php csv php export csv export php php script export mysql table to csv php create csv file from mysql table export to csv in php import and export csv file in php export as csv php php export csv from mysql export csv file in php mysql to csv in php export data from mysql table to csv file using php export html table to csv using php export data from database in csv file php php export to csv php export csv file export mysql to csv in php export mysql to csv using php export data to csv file using php how we export data to csv File using php how we export file to csv in php export csv table in php csv file export in php export csv php export php table to csv php csv export how to import csv file to mysql using php how to import csv into a table php export to csv from php php export to csv , instead of ; php export to csv , insted of ; how can be export csv in core php php upload csv to mysql export to csv php csv file import to mysql database using php how to import php mysql data to csv through php how to import a csv file to my sql using php code import csv file in mysql table using php php export sql to csv export data as csv in php download csv file php mysql export csv in php and mysql export to csv php mysql
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source