Sabtu, 25 Agustus 2012

Export MySQL ke format CSV

Php MySQL to CSV
Seringkali kita melihat di website-website yang kita kunjungi menyediakan fasilitas melakukan export data ke dalam bentuk file yang bisa di baca oleh Microsoft Excel. Pada tutorial kali ini, kami menuliskan kode lengkap berbahasa PHP untuk mengexport tabel yang ada di database MySQL.
Langkahnya sederhana. Cukup kita melakukan query tabel mana yang ingin diambil, lalu kita simpan semuanya dalam sebuah text untuk kemudian dijadikan file CSV nya.


include "koneksi.php";
$contents="Master Data Supplier\n";
$contents.="No,Name,Address, Email\n";
$q = mysql_query('SELECT * FROM supplier order by nameASC');
$no=1;
while($row = mysql_fetch_array($q))
{
$contents.=$no.',';
$contents.='="'.$row[name].'"'.',';
$contents.=$row[address].',';
$contents.=$row[email].',';
$contents.="\n";
$no++;
}
$contents = strip_tags($contents);
$today = date("YmdHis");
$namafile='supplier'.$today.'.csv';
header("Content-Disposition: attachment; filename=\"$namafile\"");
print $contents;

Tidak ada komentar:

Posting Komentar