Cara Upload File dengan PHP dan MySQL

Cara Upload File dengan PHP dan MySQL – Halo semuanya selamat datang di kodingin, situs belajar pemrograman PHP dan MySQL. Kali ini kodingin akan berbagi mengenai :

Tutorial Upload File dengan PHP dan MySQL

Fitur upload file pada halaman wesbite sering digunakan untuk memenuhi kebutuhan data, misalnya upload file gambar yang digunakan sebagai informasi tambahan mengenai data teks.

Bukan hanya upload gambar saja, biasanya penguna juga meminta fitur cara donwload gambar dengan PHP juga. Hal ini sangat erat kaitannya dengan penyimpanan database MySQL.

Baca Juga : Cara Buat Laporan Export Data Excel dengan PHP MySQL

Sebagai contoh aplikasi instagram, ketika kita membuat bagian profil terdapat fitur untuk melakukan upload foto yang di jadikan photo profiil dengan tujuan mengetahui bentuk gambar tentang diri anda.

Cara kerja upload file di PHP yaitu memindahkan dari komputer lokal ke dalam penyimpanan data pada server dengan melalui validasi tertentu jika di butuhkan.

Sebelum kita bahas lebih lanjut, tutorial upload file PHP kali ini menggunakan database MySQL. Berikut ini skema tabel yang digunakan :

Yuk langsung saja kita bahas.

Struktur Folder Projek

Buat file dan folder dalam satu folder dengan nama sebagai berikut :

  • index.php
  • upload.php
  • mysql.php
  • images/

Silahkan buat 3 file PHP dan 1 Folder.

Buat file Koneksi MySQL

Agat terkoneksi antara file PHP dengan MySQL maka harus membuat file PHP untuk menghubungkannya menggunakan file mysql.php.

mysql.php

Silahkan sesuakan dengan pengatauran server MySQL masing-masing.

Membuat Form Upload File PHP

Untuk membuat form upload menggunakan tag HTML, buat pada file index.php. Berikut ini kode nya :

index.php

Perhatikan kode di atas, ada beberapa hal yang perlu di ketahui. Kode <form action=”upload.php”> digunakan untuk megarahkan letak proses upload.

Sedangkan pada kode enctype=”multipart/form-data” harus di ikut sertakan ketika menangani upload file, baik file gambar atau media lainnya.

Untuk membut inputan dengan file dapat menggunakan sintaks kode :

Selain itu juga ada input lainnya yang berupa teks.

Membuat Upload file PHP da MySQL

Selanjutnya membuat proses untuk melakukan upload file dan menyimpan nama file tersebut ke dalam database MySQL yang sudah di persiapkan menggunakan file upload.php

upload.php

Perhatikan kode di atas , hal yang perlu di tuliskan pertama kali yaitu harus mengincludkan file koneksi mysql di tandai dengan kode :

Setelah itu mengambil nama file kkemudian mengubah nya ke dalam bentuk lain. Kasuus di atas file yang di upload di enkripsi ke md5.

Lalu di lakukan validasi ukuran dan type file yang di upload, contoh di atas merupakan validasii dimana file harus kurang dari 500kb dan tipe file yang di upload adalah upload file gambar dengan format png.

Jika semua nya berhasil maka nama file gambar di simpan ke dalam database MySQL pada tabel users.

Uji coba Upload File Gambar

Silahkan buka endpoint root projek yang digunakan

Cara Upload File dengan PHP dan MySQL

Lalu masukkan name dan file gambar.

Cara Upload File dengan PHP dan MySQL

Setelah itu akan muncul gambar yang di pilih yang mendakan proses upload berhasil.

Silahkan klik download untuk melihat gambar secara penuh.

Cara Upload File dengan PHP dan MySQL

Lihat pada database MySQL.

Cara Upload File dengan PHP dan MySQL

Terlihat file gambar PNG sudah berhasil tersimpan ke dalam database MySQL.

Lihat pada folder /images/

Cara Upload File dengan PHP dan MySQL

Gambar yang di upload sudah terpindah di folder images pada projek kita.

Sekian Tutorial Cara Upload File dengan PHP dan MySQL. Semoga Bermanfaat.

Artikel lainnya :

Leave a Reply