Kembali ke masalah PHP lagi ni, mungkin Anda-Anda programer PHP yang mungkin mengalami bug dengan ekspor data dari mysql ke excel, saya akan mencoba membantu Anda dengan memberikan contoh syntax buat ekspor data dari mysql ke excel yang bisa Anda coba. Yang penting jangan lupa merubah syntax koneksi ke mysqlnya sama mysql querynya sesuai dengan konfigurasi Anda. Udah nggak perlu banyak teori copy syntaxnya trus coba dehhh..
<?php
$connect=mysql_connect('localhost','root','') or die(mysql_error());
$db=mysql_select_db('report',$connect) or die(mysql_error());
$select = "Select * from laporan " ;
$export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) );
$fields = mysql_num_fields ( $export );
for ( $i = 0; $i < $fields; $i++ )
{
$header .= mysql_field_name( $export , $i ) . "\t";
}
while( $row = mysql_fetch_row( $export ) )
{
$line = '';
foreach( $row as $value )
{
if ( ( !isset( $value ) ) || ( $value == "" ) )
{
$value = "\t";
}
else
{
$value = str_replace( '"' , '""' , $value );
$value = '"' . $value . '"' . "\t";
}
$line .= $value;
}
$data .= trim( $line ) . "\n";
}
$data = str_replace( "\r" , "" , $data );
if ( $data == "" )
{
$data = "\n(0) Records Found!\n";
}
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=contoh.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
?>
Tulisan yang warna merah yang bisa Anda ganti
Mungkin ada yang perlu ditanyakan ??
8.14.2008
Ekspor Data Mysql Ke Excel
Subscribe to:
Post Comments (Atom)
kalo pake vb 6.o gmna tuh caranya ekspor database mysql ke excel
ReplyDeletetolong krim k email saya y
adien_4ever@yahoo.com
makasih
Makasih infonya...
ReplyDeleteLangsung bisa dicoba...