Cara Menampilkan Data di database Berdasarkan Range Tanggal

Publish Date : 07-04-2020 , dibaca 103676 kali, Hari ini dibaca : 2 kali ,0 comments

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

membuat pencarian berdasarkan range tanggal di php

 

Berikut ini Data Yang ada di database :

pencarian data berdasarkan 2 tanggal

Untuk Hasilnya Bisa dilihat dibawah ini :

menampilkan data berdasarkan 2 tanggal

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

Produk Rekomendasi

Artikel Terkait

Diskusi



wa