cara filter data yang sudah di ambil dari mysql

begini bang saya ada kode seperti di bawah di pilih debrasarkan range 1 bulan. tapi caranya gimana ya bang untuk menampilkan data yang tanggal 5 atau tanggal 10 dan sebagainya. udah Googling belum nemu juga,

 $htgl1=mysql_query("SELECT * FROM p_har WHERE tanggal BETWEEN '2018-10-01' AND '2018-10-30'");
$tgl1 = mysql_fetch_assoc($htgl1);
$p20a[] = $tgl1['p20'];$p21a[] = $tgl1['p21'];$p22a[] = $tgl1['p22'];$p24a[] = $tgl1['p24'];$p26a[] = $tgl1['p26'];$p28a[] = $tgl1['p28'];$p29a[] = $tgl1['p29'];
$p30a[] = $tgl1['p30'];$p34a[] = $tgl1['p34'];$p35a[] = $tgl1['p35'];$p36a[] = $tgl1['p36'];$p37a[] = $tgl1['p37'];$p38a[] = $tgl1['p38'];$p39a[] = $tgl1['p39'];
$p40a[] = $tgl1['p40'];$p41a[] = $tgl1['p41'];$p42a[] = $tgl1['p42'];

saya ngertinya by table aja bang itu pun haus yb tangal satu persatu gak pakai between. mungkin kangmas yang di sini bisa kasih pencerahan. maklum masih belajar.

avatar Adinur
@Adinur

63 Kontribusi 8 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

bikin form untuk input tanggal, nanti di pass ke querynya

<pre> $tgl_awal = tanggal_awal_dari _input;

$tgl_akhir = tanggal_akhir_dari_input;

$htgl1=mysql_query("SELECT * FROM p_har WHERE tanggal BETWEEN '" . $tgl_awal . "' AND '" . $tgl_akhir . "'"); $tgl1 = mysql_fetch_assoc($htgl1); </pre>

avatar lukmanfreedom
@lukmanfreedom

121 Kontribusi 55 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban