Tutorial Upload Gambar ke Database MySQL dengan PHP

Arkan Faris
3 min readApr 15, 2020

Pertama yang harus disiapkan adalah :

  • XAMPP
  • Visual Studio Code
  • Web Browser
  • Pastikan Web Server (Apache) dan Database Server (MySQL) sudah aktif. Atau XAMPP sudah aktif dan berjalan baik.
  • Gunakan folder nama penjualan yang sudah dibuat pada post sebelumnya. Folder ini digunakan untuk menyimpan semua file script PHP yang Anda buat.

Pertama buka barang_isi.php dan edit seperti gambar berikut. Dapat dilihat ditambahkan fungsi enctype untuk menginstruksikan kepada web server bahwa data yang dikirim berisi file yang diupload. Atribut tipe file adalah objek form yang digunakan untuk upload file.

kemudian buka file pada browser dan lihat perubahan ditambahkannya pilihan gambar

kemudian ubah juga pada file barang_simpan.php menjadi seperti berikut, menjadi cukup panjang dengan fungsi proses gambar disini untuk mendeklarasikan tipe data gambar (ekstensi) dan ukuran maksimal gambar yang diupload serta temporary file gambar yang nantinya akan dipindahkan ke database.

keterangan untuk fungsi $_FILES adalah variabel global untuk menginputkan suatu file. Sedangkan move_uploaded_file() digunakan untuk memindahkan file yang terupload menuju tempat yang baru.

saya coba masukan 1 data ke database dengan gambar, dan klik simpan

muncul simpan data berhasil dan file juga sudah diupload ke database

cek pada database mysql di phpmyadmin untuk memastikan datanya sudah tersimpan, dan datanya terlihat sudah tersimpan sebagai nama pesawat jet serta foto jet.jpg

lanjut pada bagian tabel buku pada post kemarin, disini langsung saja ditambahkan kolom baru

kita ubah atau tambahkan code program pada input_buku.php

kemudian tambahkan code program pada simpan_buku.php

kemudian coba lakukan testing

setelah klik simpan maka muncul berhasil seperti berikut

cek di phpmyadmin, data sudah masuk beserta fotonya

--

--