Pernah mempunyai keinginan untuk mengakses data secara otomatis dari internet dan data yang diakses langsung bisa masuk ke dalam database kita yang berada di localhost?
Kalau ya, jangan kuatir. Ada salah satu cara (bukan satu-satunya cara) victory untuk mewujudkannya *halah*.

Jika, data yang disediakan dalam bentuk CSV (Comma-Separated Value) akan sangat mudah untuk membaca dan mengolahnya. Langsung aja ya, berikut adalah source code yang pernah saya coba:

mysql_connect(‘localhost’,'root’,'paswd_db’);
mysql_select_db(‘namadb’);

if (($handle = fopen(“http://alamat tempat data csv berada.csv”, “r”)) <> FALSE)
{
$data = fgetcsv($handle, 1000, “,”);
$var1 = $data[0];
$var2 = $data[1];
$var_tgl3 = date(‘Y-m-d’, strtotime($data[2]));
$var_wkt4 = date(‘H:i:s’, strtotime($data[3]));
$var5 = $data[4];

mysql_query(“INSERT INTO namatabel(namakolom1, namakolom2, namakolom3, namakolom4, namakolom5)
VALUES(‘$var1′, ‘$var2′, ‘$var_tgl3′,’$var_wkt4′, ‘$var5′)”)
or die(mysql_error());

fclose($handle);
}
?>

Saya sudah coba source code di atas dan berjalan alhamdulilah lancar. Penjelasannya seperti berikut:
Misal, data csv yang kita dapatkan disediakan dalam bentuk seperti ini: Read the rest of this entry »

Setelah sekiaaaaaaaaan lama gak update akhirnya update juga :)

Marilah, kita mulai postingan kali ini dengan sesi curhat dulu, hihi. Aku ketemu permasalahan dimana harus mengupdate database yang ada di localhost dengan data-data yang ada di internet. Tanpa aku harus menaruh database ku di suatu hostingan. Searching-searching, akhirnya ketemu. Kebanyakan referensi, sempet bingung pake yang mana. Dengan bantuan om Google dan tanya-tanya, akhirnya di dapatkan cara menjalankan crontab di ubuntu sekaligus meng-update database yang ada di localhost.

Sebelumnya apa sih crontab?
Crontab adalah sebuah perintah yang sangat berguna untuk menjalankan tugas-tugas yang terjadwal, sehingga akan mengurangi waktu administrasi. Selain crontab, ada juga perintah lain: anacron dan at. Anacron digunakan untuk melakukan penjadwalan suatu perintah untuk komputer yang tidak selalu menyala terus menerus. Anacron menggunakan interval waktu harian, mingguan, dan bulanan. Sedangkan perintah at menjalankan suatu tugas sekali pada satu waktu. Yang paling sering digunakan adalah crontab, karena lebih serba guna, dan dapat diatur untuk berjalan pada sembarang interval waktu. Read the rest of this entry »

Yuhuuu.. Banyak artikel-artikel tersebar didunia maya tentang menghilangnya plugin UML di Netbeans 6.8 ini. Nggak tau kenapa dihilangkan atau memang sengaja tidak dijadikan plugin bawaan sehingga musti download-download dulu. Nggak ngerti juga, berhubung baru pake Netbeans dan itu juga karena kebetulan mesti pake victory

Oke, sedikit berbagi cara untuk mendownload plugin UML langsung dari Netbeans 6.8-nya.

Read the rest of this entry »

Masih nyambung nih dari postingan yang lama victory
Ini dia perbedaan dari masing-masing operasi on delete sama on update

1. RESTRICT, Jika tabel anak berisi nilai dalam kolom yang mengkait yang nilainya sama dengan di kolom terkait pada tabel induk, baris dalam tabel induk tidak bisa dihapus, dan nilai di kolom terkait tidak dapat diupdate. Ini adalah opsi default jika klausa ON DELETE atau ON UPDATE tidak dispesifikasikan.

2. CASCADE, Baris-baris dalam tabel anak yang berisi nilai-nilai yang juga terdapat dalam kolom terkait dari tabel induk dihapus ketika barisbaris yang berkaitan dihapus dari tabel induk. Baris-baris dalam tabel anak yang berisi nilai-nilai yang juga terdapat dalam kolom terkait dari tabel induk diupdate ketika nilai-nilai yang berkaitan diupdate dalam tabel induk.

3. SET NULL, Nilai-nilai dalam kolom yang mengkait dari tabel anak diset ke NULL saat baris-baris dengan data terkait dalam tabel induk dihapus dari tabel induk atau ketika data terkait dalam tabel induk diupdate. Untuk menggunakan opsi ini, semua kolom-kolom yang mengkait dalam tabel anak harus mengijinkan nilai NULL.

4. NO ACTION Tidak ada aksi yang diambil dalam tabel anak ketika baris-baris dihapus dari tabel induk atau nilai-nilai dalam kolom terkait dalam tabel induk diupdate.

5. SET DEFAULT Nilai-nilai dalam kolom-kolom yang mengkait dari tabel anak diset ke nilai default mereka ketika baris-baris dihapus dari tabel induk atau kolom terkait dari tabel induk diupdate.

Huahahaha…
Aku malu posting ini di sini.. *tapi tetep di posting, gimana sih* victory
Berhubung aku lupa bagaimana memberikan Foreign key di phpmyadmin dan memberikan On Delete dan On Update-nya dan ada kemungkinan akan lupa lagi pasti *lho*.. dan sambil mengingatkan teman-teman jadiii.. aku posting ajaaaa.. victory

Pernah membuat foreign key dengan mengetikan syntaq sqlnya? pasti sering..
Tapi membuat foreign key di phpmyadmin? mungkin ada yang lupa(kayak aku).. hehehe.. begini caranya..
Read the rest of this entry »

About this blog

lalala

-->
<-- --> -->

PernakPernik

Ubuntu 10.04 Countdown
PageRank

Locations of visitors to this page