October 18, 2006

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. :P 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”;

?>

Posted in pHp


3 Comments »

The URI to TrackBack this entry is: http://irene87.blogsome.com/2006/10/18/mysql2csv/trackback/

  1. 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

  2. Wee… kok \n ga ketulis?

    Comment by Aryo Sanjaya — October 20, 2006 @ 7:49 am

  3. @Mas aRyo : udah aQ benerin tuh, makasih koreksinya :D

    Comment by IReNe — October 31, 2006 @ 5:54 am

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>