Show Sesuai dengan judul diatas, edisi tutorial pemrograman web kali ini, akan mengupas tentang upload image ke database dan memanggil image dari database untuk ditampilkan pada web kita. Dengan memahami mekanisme cara upload dan menampilkan image dari database, harapannya anda dapat membuat web media online. Untuk mengupload image ke database, kita dapat menggunakan dua cara: yang pertama dengan mengset tipe data blob untuk image, yang kedua dengan mengset string untuk path dari image. Tipe data blob pada MySQL termasuk kategori tipe string, sama halnya dengan Varchar. Namun Blob digunakan untuk menyimpan string dalam biner. Blob biasanya digunakan jika berkaitan dengan image atau tipe file lainnya. PercobaanBuatlah database yang diberinama artikel, kemudia buat tabel yang diberinama artikel seperti script sql dibawah ini :
Kemudian buatlah file yang diberinama editor.php yang berisikan form seperti script berikut :
Langkah berikutnya, buatlah file posting.php yang akan memproses penyimpanan data yang diinputkan pada editor.php untuk disimpan pada database MySQL seperti yang ditunjukkan script berikut :
Langkah selanjutnya, buatlah file yang diberinama imageview.php yang berfungsi untuk menampilkan image berdasarkan id_image itu sendiri seperti yang ditunjukkan script berikut :
Langkah terakhir adalah menampilkan image beserta data-data lain pada saat proses inputan. File tersebut diberinama berita.php yang mengandung snippet code sbb:
Berikut ini, contoh ouput inputan dari aplikasi yang kita buat : Sedangkan ouput dari setelah proses inputan ditunjukkan gambar dibawah ini : Anda dapat mendownload keseluruhan file tersebut melalui :
Apa itu blob di MySQL?Tipe Data BLOB pada MySQL
Tipe data BLOB adalah tipe data versi binary dari TEXT, dimana karakter akan disimpan dalam bit. Dan untuk karakter huruf, huruf besar dan kecil dibedakan ('A' tidak sama dengan 'a').
Blob tipe data apa?Tipe data Blob sebenarnya mirip dengan tipe data text, namun untuk binary, dimana data nya akan disimpan dalam bit, bukan karakter sehingga akan case sensitive. Blob dapat dibagi lagi menjadi TINYBLOB, BLOB, MEDIUMBLOB, dan LONGBLOB.
Pada database MySQL terdapat Blob dimana tipe data tersebut untuk?Tipe Data BLOB MySQL
Karena sifatnya yang tersimpan secara binary,tipe data BLOB dapat digunakan untuk menyimpan data multimedia, seperti gambar dan musik kedalam tabel MySQL.
Apakah VARCHAR bisa diisi angka?varchar bisa diisi dengan angka.
|