Cara Mudah dan Cepat Meyimpan File Gambar Di dalam DATABASE
Sebelumnya jika berbicara mengenai DATABASE, mungkin kita langsung berpikir bahwa database itu sulit untuk dipelajari. Berdasarkan tampilanya yang cukup rumit mungkin untuk sebagian orang tidak begitu bernafsu untuk mempelajari database lebih mendalam dan melakukan berbagai operasi yang berhubungan dengan DATABASE. Padahal tidak seperti yang di pikirkan, jika kita mau belajar dan ngeyel untuk mendalami database maka akan sangat menarik dan penuh tantangan untuk dapat menaklukan operasi yang ada hubunganya dengan DATABASE. Nah, kali ini saya akan akan mencoba berbagi ilmu mengenai apa yang sudah saya dapat setelah saya belajar HTML, PHP dan Database. Yaitu mengenai cara untuk menyimpan file gambar didalam database dan bagaimana untuk menampilkan file gambarnya dari database. Walaupun simpel tapi saya sangat berharap bisa membantu teman sekalian dalam belajar mengoperasikan database melalui HTML dan PHP. Yang pertama kali jika ingin melakukan simpan gambar di database kita harus membuat tabel gambar di DATABASE yang telah kita buat. Nama database yang sudah dibuat “wahyucoba1” dan tabel untuk menyimpan gambar dibuat dengan nama “tb_gambar” tapi untuk penamaan di database terserah kalian. Berikut langkah-langkahnya. 1. Masuk ke database
Yang ada garis hitam adalah nama database, kemudian yang ada garis merah nama tabel gambarnya. Nah untuk garis warna biru adalah isi tabel gambar yaitu ada id, judul_gambar, nama_file Dan ini secara lengkap format pengaturan untuk membuat tabel ; `id` int(11) NOT NULL AUTO_INCREMENT, `judul_gambar` varchar(30) NOT NULL, `nama_file` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Setelah buat tabel, langkah selanjutnya adalan buat folder “cobagambar” ( untuk simpan script menyimpan gambar ) dan folder “gambar” ( tempat menyimpan gambar yang kita pilih) di dalam appserver yang sudah kita install foldernya “www”
2. Setelah selesai membuat tabel di database dan membuat folder untul menyimpan gambar kemudian buat script yang akan digunakan untuk proses yang akan menuju ke database. Dan inilah scriptnya;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Untitled Document
Simpan dengan nama kirimgambar.html Dan ini tampilan setelah dirun program dari script diatas
Lalu isikan judul gambar ( terserah kalian) Kemudian choose file misal file name “adae” dan selanjutnya open, Setelah memilih gambar lalu klik simpan.
3. Tampilan setelah disimpan, menunjukan bahwa gambar berhasil dikirim ke folder gambar “adae.jpg”
Script agar keluar seperti tampilan diatas Judul Gambar : $judul_gambar"; echo "
"; } else { echo "
Gambar gagal dikirim
";
} } else { echo "Jenis gambar yang anda kirim salah. Harus .jpg .gif .png"; } } else { echo "Anda belum memilih gambar"; } ?>
Simpan dengan nama upload.php
Gambar telah tersimpan didatabase kita . Untuk tahu apakah proses kita berhasil maka, klik browse pada databasenya kemudian akan muncul tabelnya
Dari tampilan database diatas gambar yang kita pilih telah tersaimpan dengan id = 7, judul_gambar = coba gambar, nama_file = gambar/adae.jpg Catatan Jika menyimpan gambar didatabase gambar tidak muncul, yang keluar dan tersimpan didatabase hanya judul_gambar dan nama_file.
Berikut cara menampilkan gambar dari database Script php nya '; echo '
'; echo 'Judul Gambar | '; echo 'Gambar | '; echo '
'; while ($rec=mysql_fetch_object($databasename)) { echo '
'; echo ''.$rec->judul_gambar.' | '; echo ''; //ini bagian memanggil file gambar echo ''; echo ' | '; echo '
'; } echo ''; mysql_close();//tutup koneksi database ?>
Simpan script diatas dengan nama galeri.php Bagian yang ada didalam garis merah adalah untuk menghubungkan ke database, agar program dari script yang kita buat dapat masuk ke database kita.
Di bawah ini tampilan setelah run script diatas;
Terlihat bahwa gambar yang sudah saya buat “coba gambar” dan di save di database muncul seperti yang diharapkan. SELAMAT MENCOB,SEMOGA SUKSES....