
Syntax Mysql (DATE_FORMAT) untuk menampilkan hanya berdasarkan bulan saja
Read Time:46 Second
Mysql memiliki berbagai macam perintah dalam memanipulasi data, salah satunya dalam memanipulasi waktu. Kita menampilkan data berdasarkan bulan tanggal, bulan atau tahun tertentu.
Pada kasus kali ini kita akan menampilkan data berdasrkan bulan saja. Jika kita asumsikan format ada data dengan format tanggal 2022-01-23, 2022-02-20, 2022-03-24 dan kita hanya ingin menampilkan data bulan januari saja maka data untuk tanggal yang lain akan diabaikan. Berikut sintaks mysql yang dimaksud :
$bayar = mysqli_query($koneksi,"SELECT * FROM tb_pembayaran
WHERE noanggota='$noanggota'
AND DATE_FORMAT(tgl, '%m')='01'");
Note : kode program diatas telah dikombinasikan dengan php native
Keterangan :
$bayar : variable penampung
mysqli_query : perintah bawaan mysql
$koneksi : variabel koneksi (diambil dari perogram utuh)
noanggota : nama kolom
$anggota : variabel penampung isi kolom
DATE_FORMAT : perintah bawaan mysql untuk manipulasi waktu
%m : menandakan bulan (month), dapat berupa %d untuk tanggal (date), %Y untuk Tahun(Year)
tgl : nama kolom berisi tanggal (Y-m-d)
Average Rating