eMmm ini script Mysql ke Cvs, yah niatnya mo di jadiin koleksi *halah barang kalee koleksi * . Dari kemaren keq ketemu ilhamnya *semalem ketemu ilham dikampus * , ilham orang beneran tp dia bukan inspirasi codingnya koq jd ga ada hubungannya.
Tinggal bikin Csv ke Mysqlnya, yang ini masih underconstruction belum nemu ilham2 yang lain *halah *.
Mysql to CSV code :
< ?php
include "koneksi.php";
open_connection();
$filename = "".$x."_".$y.".csv";
$sql = "select a.id_ticket,a.t_ticket, a.nik, a.jn_prog,
a.uraian, a.estimasi,a.status,
b.t_giat, b.kegiatan
from ticket a, kegiatan b
where a.t_ticket=b.t_ticket and a.t_ticket >= ‘$tggl1′ and a.t_ticket < = '$tggl2'
and a.jn_prog=b.jn_prog";
//echo $sql;
$query = mysql_query($sql);
while ($row = mysql_fetch_object($query)){
$t_ticket = $row->t_ticket;
$nik = $row->nik;
$jn_prog = $row->jn_prog;
$uraian = $row->uraian;
$estimasi = $row->estimasi;
$t_giat = $row->t_giat;
$kegiatan = $row->kegiatan;
$somecontent .= $t_ticket.”,”.$nik.”,”.$jn_prog.”,”.$uraian.”,”.$estimasi.”,”.$t_giat.”,”.$kegiatan.”\n”;
}
$fp = fopen($filename, “w”);
$oke=fputs($fp , $somecontent);
if ($oke)
{
echo “Data ${x}_${y}.csv Successfully create.”;
echo “
“;
echo “[back]“;
}
else
echo “Data not create”;
?>
3 Comments »
The URI to TrackBack this entry is: http://irene87.blogsome.com/2006/10/18/mysql2csv/trackback/
RSS feed for comments on this post.
Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Beberapa koreksi:
- Scriptnya kepanjangan di operasi tanggal, jadinya malah kayak tutorial konversi tanggal.
Coba pelajari fungsi strtotime( ) dan date( ), nanti bisa dipersingkat cuma beberapa baris saja.
- Untuk pindah baris mestinya diakhiri dengan n bukan n saja.
- Setiap field mestinya diapit dengan karakter ” (double quote / petik dua), supaya jika datanya mengandung , (koma) maka tidak akan terpecah jadi dua field.
- PHP tanpa rokok adalah basbang!
Comment by Aryo Sanjaya — October 20, 2006 @ 7:48 am
Wee… kok \n ga ketulis?
Comment by Aryo Sanjaya — October 20, 2006 @ 7:49 am
@Mas aRyo : udah aQ benerin tuh, makasih koreksinya
Comment by IReNe — October 31, 2006 @ 5:54 am