Halo sobat ilmu skripsi lama saya tidak upload artikel karena kesibukan pekerjaan, oke langsung saja ya. pada kesempatan kali ini saya akan mengulas tentang bagaimana melakukan import data dengan PHP dan database mysql.
Import data pada umumnya dibutuhkan untuk menginput data yang berjumlah banyak, sehingga akan sangat lama jika dilakukan penginputan data secara manual / satu persatu. Maka dari itu dibutuhkan import data dan bisanya import data dilakukan dengan menggunakan file excel.
Mau bikin website atau sistem berbasis web ? order saja ke jasa pembuatan website murah.
oke langsung saja langkah apa saja yang harus dilakukan, mari simak penjelasan dibawah ini ya sobat.
untuk contoh kasus pada kali ini saya akan membuat contoh kasus import data produk, dan ada beberapa file yang harus dibuat diantaranya bisa anda lihat dibawah ini.
Baca juga Affiliate Shopee Cara Daftar dan Dapatkan Keuntungannya
1. file koneksi.php
2. file index.php
3. file import.php
4. file proses-upload.php
5. file download.php
6. file hapus.php
Dari file-file di datas nanti akan saya ulas satu persatu langkah-langkah implementasinya kedalam bentuk koding PHP-Mysqli.
Sebelumnya kita membutuhkan beberapa file yang harus sobat semua download, untuk kebutuhan import data ini seperti file database sql, template excel untuk import data, dan file excel reader yang berfungsi sebagai librari untuk proses import data, sobat semua bisa download filenya dibawah ini.
database sql klik disini
template excel klik disini
excel reader klik disini
Setelah sobat semua download semua file diatas selanjutnya sobat bikin folder didalam folder htdoct dengan nama importdata atau boleh dengan nama lainnya sesuai dengan keinginan sobat semua.
Pindahkan file excel_reader2.php yang sudah di download kedalam folder importdata dan kemudian di dalam folder importdata selanjutnya bikin folder uploadexcel, dan pindahkan file template excel yang bernama dataimport.xls yang sudah di download tadi kedalam folder tersebut.
Baca juga Cara Mendapatkan Uang Dari YouTube Bagi Pemula
Langkah selanjutnya adalah mengimport database sql yang sudah sobat download pada link diatas, untuk proses import database caranya mudah. Buka alamat localhost/phpmyadmin dan buat database baru dengan nama sesuai dengan database sql yang di download tadi.
Mau bikin website atau sistem berbasis web ? order saja ke jasa pembuatan website murah.
Dalam nama database tersebut isikan dengan nama "contoh_importdata" kemudian klik create. Langkah selanjutnya sobat tinggal melakukan proses import data dengan mengambil file sql yang sudah didownload tadi.
Berikut ada hasil database jika sudah selesai diimport, didalamnya terdapat tabel mproduk yang nantinya akan kita gunakan untuk penyimpanan data import produk
Langkah selanjutnya kita akan membuat file koneksi kedatabase, sobat semuanya bisa menyimpan file nya dengan nama koneksi.php . berikut ada file koneksi.php
koneksi.php
Inti dari proses upload data dengan excel ini adalah pada file diatas dimana fungsi logika kita masukan pada file proses-upload.php.
- Jika didalam tabel mproduk belum ada data dengan kode produk yang berada dalam file excel, maka sistem akan menginputkan data baru.
- Jika status didalam tabel mproduk sudah ada kode produk yang tersimpan dan sama dengan kode produk didalam file excel maka sistem akan mengupdate, dengan kata lain. Data yang lama tidak terhapus akantetapi terupdate sesuai dengan kode produk yang sama.
- Jika didalam file excel ada kode produk yang belum terisi/kosong maka proses import akan gagal.
Tampilan data setelah di import |
Untuk proses upload data sobat semua tinggal browse file template excel yang sobat download diawal tadi.
Mantaf
ReplyDeletedatabase sql klik disini
ReplyDeletetemplate excel klik disini
excel reader klik disini
kok ini gak bsa di donlod ya?
udah subsc , pas dicoba ada file yang tdk ada di penjelasan
ReplyDeleteboleh dibagi gan ?
aku ada error ini :
Warning: require_once(excel_reader2.php): failed to open stream: No such file or directory in ......
Gan Sudah ane Subcribe..
ReplyDeletejika berkenan source codenya bisa dishare ke la.yuslan.ode@gmail.com
file seperti excel reader dkk nya kok ga bisa di klik ya?
ReplyDeleteSIP ILMUNYA
ReplyDeletemau tanya om, kalau untuk excel yg terdiri dr beberapa tabs, cara baca tabs ke 2 gimana ya?
ReplyDeleteGan sdh saya subscribe gan.. saya cb blm berhasil2 gan.. jk berkenan tolong kirim filenya ya gan ke aidyjun5@gmail.com
ReplyDeletesetelah klik import ada notasi : Parse error: syntax error, unexpected token "new" in C:\xampp\htdocs\import_excel\excel_reader2.php on line 916 apa yang harus saya perbaiki ya mas email : suyudinai@gmail.com trim's
ReplyDelete