malam ini saya akan berbagi ilmu tentang Query MySQL, sedikit cerita pengalaman yang saya alami tadi siang waktu ditempat kerja saya, seorang teman saya bertanya pada saya, "Bagaimana cara mengecek atau mengetahui ketersediaan stok pada hari ini ?"(maksudnya bagaimana cara mengetahui hari ini sudah di inputkan data pada table stok atau belum diinputkan oleh admin). kemudian kita cari cara untuk menyelesaikan kasus tersebut. memang banyak sekali cara yang bisa dilakukan namun setelah kita berpikir keras ternyata ada satu cara yang bisa dilakukan yaitu dengan cara mengecek langsung pada query mysql. awalnya kita saling debat untuk mencari solusi kasus tersebut dengan cara menggunakan kondisi "IF" pada kode pemrograman. akan tetapi menurut saya lebih cepat menggunakan langsung pada query mysql.
Disini terdapat table dengan nama stok. Kemudian didalam table stok ada field dengan nama tanggal_input.
kita akan mengecek menggunakan field/kolom tanggal_input.
Caranya :
SELECT tanggal_input FROM stok WHERE tanggal_input = CURRENT_DATE();
Jadi menampilkan tanggal_input dari table stok dengan kondisi tanggal_input pada hari ini.
setelah itu tinggal memberikan kondisi pada pemrogramannya dengan menggunakan function mysql_num_rows();
contoh kondisi:
$cek = mysql_num_rows(mysql_query("SELECT tanggal_input FROM stok WHERE tanggal_input = CURRENT_DATE()"));
if(empty($cek)){
echo "kosong";
}else{
echo"ada";
}
keterangannya yaitu jika pada table stok kosong(empty) maka akan tampil keterangan kosong, jika tidak maka akan ditampilkan keterangan bahwa ada.
0 komentar:
Posting Komentar