Membuat Script PHP Export Data MySQL Ke File Text

Sebuah artikel dalam blog ini, pernah dibahas tentang cara mengenerate file text dengan script PHP. Selanjutnya dalam artikel ini, teknik tersebut akan digunakan untuk mengekspor data dalam database mysql ke dalam file text. Biasanya eksport data ini diterapkan pada backup data.

Pada tutorial kali ini akan saya jelaskan cara membuat script eksport data ke file text menggunakan separator “tab”. Tanda separator ini nantinya akan dipakai untuk memisahkan data pada setiap fieldnya. Adapun penggunaan separator tidak harus berupa tab, namun bisa menggunakan karakter lain misalnya koma, titik koma (semicolon) dll. Namun yang perlu diperhatikan bahwa pastikan karakter separator yang digunakan tidak ada dalam datanya. Mengapa demikian? Ya… karena apabila dalam data yang dieksport tersebut terdapat karakter separator, maka dapat mengacaukan proses import data apabila data hasil eskport tersebut nantinya akan direstore ke dalam database. Sebagai contoh, misalkan di dalam data terdapat data berupa alamat: Jl. Apel No. 11, Surakarta. Maka pastikan jangan menggunakan karakter koma sebagai separator antar data di dalam file text nya. Saya kira paham ya… 🙂

Continue reading “Membuat Script PHP Export Data MySQL Ke File Text”

Membuat Filter Extension File Pada Form Upload

Dalam artikel yang pernah saya buat sebelumnya tentang teknik filter file upload, pernah saya jelaskan bagaimana cara memfilter extension dari file yang akan diupload dari sisi server, artinya bahwa proses filter tersebut dilakukan di sisi server. Dengan kata lain melalui teknik ini, filter extension file dilakukan setelah file diupload ke server. Teknik ini memiliki kelemahan, yaitu proses filterisasi file sangat lambat karena file harus diupload dulu ke server (dalam hal ini akan disimpan sementara di direktori temporary) baru dicek apakah extensionnya sesuai persyaratan atau tidak, jika sesuai syarat extension yang diperkenankan maka file akan disimpan di direktori server yang sesungguhnya, namun jika tidak maka file tidak akan disimpan.

Selain teknik di atas, kita bisa memberikan proses filter di sisi client yaitu pada form uploadnya. Melalui teknik ini, ketika user akan mengupload file, hanya akan muncul file-file extension tertentu saja di tombol browse dalam form uploadnya. Sebagai contoh, misalkan user hanya diperkenankan mengupload file image, maka kita bisa atur dalam form uploadnya sedemikian hingga tombol browse nya hanya menampilkan file-file image saja. Teknik ini memiliki kelebihan dibandingkan teknik sebelumnya, yaitu filterisasi dilakukan tanpa harus mengupload file dahulu ke server.

Continue reading “Membuat Filter Extension File Pada Form Upload”

Script PHP Export Data MySQL Ke File Excel Multiple Sheet

Sebelumnya, saya pernah memposting artikel tentang export data ke Excel (.xls) di blog ini. Namun, dalam artikel tersebut, file Excel yang dihasilkan berupa single sheet atau single worksheet. Lantas, bagaimana jika kita ingin mengeksport beberapa data ke beberapa sheet sekaligus dalam satu file? Mudah-mudahan artikel yang saya buat ini bisa mencerahkan para pengunjung blog tutorial gratis ini yang ingin tahu caranya 🙂

Continue reading “Script PHP Export Data MySQL Ke File Excel Multiple Sheet”