Cara Menampilkan Data di database Berdasarkan Range Tanggal
Pada artikel malam ini kita akan membahas Cara Menampilkan data dari Database Berdasarkan Range Tanggal dengan PHP, ini sangat berguna Untuk Membuat Laporang Berdasarkan Tanggal atau Membuat Pencarian Data .
Dalam aplikasi Yang saya buat , terdapat fasilitas Pencarian Data Berdasarkan Dua Periode Tanggal , Jadi program harus otomatis menampilkan data yang ada di database saat user memilih Tanggal sekian sampai tanggal sekian..
Contoh : Menampilkan data dari Tgl 2016-10-17 sd 2016-10-28 , Nah.. Disini berarti kita memerintah kan kepa program untuk mengeksekusi data dari database yang tanggal nya dari tanggal Tgl 2016-10-17 sd 2016-10-28 . Selain tanggal itu.. ? ya tidak Di tampilkan.. Untuk Menentuka Hari dan tanggal anda dapat lihat pada artikel. .Cara Menentukan Hari Tanggal Berikut atau sebelumnya di PHP Jika anda ingin tahu Cara Menampilkan data di database berdasarkan bulan dan tahun silahkan lihat artikel tersebut ..
Metode pencarian yang di gunakan merupkan pencarian berdasarkan 2 (dua) periode tanggal. Jadi data yang ada akan kita filter berdasarkan tanggal tertentu, misalnya kita akan menampilkan data mahasiswa siapa saja yang lulus dari tanggal 01 Januari 2012 s/d 28 Februari 2012, maka di sistem akan memfilter dan menampilkan data mahasiswa dari range tanggal yang dicari.
Menampilkan data berdasarkan dua Tanggal di Codeigniter
Berikut ini Data Yang ada di database :
Untuk Hasilnya Bisa dilihat dibawah ini :
Nah.. untuk script yang digunakan :
“select * from (nama_tabel) where (nama_field_yang_akan_difilter) between ‘tanggal awal’ and ‘tanggal akhir’”;
Contoh Dalam Studi kasus diatas
DALAM MYSQL:
$sql=mysql_query("SELECT * FROM perolehan_dana WHERE tgl_transaksi between '$tanggal' AND '$sampai_tanggal' ORDER BY id_dana DESC");
DALAM MYSQLI:
$sql=mysqli_query($koneksi,"SELECT * FROM perolehan_dana WHERE tgl_transaksi between '$tanggal' AND '$sampai_tanggal' ORDER BY id_dana DESC");
Giman.. mudah bukan.. ???? Silahkan berkreasi