Eksekusi Mysql Query dengan Tanggal Sekarang. Saya membuat tutorial ini ketika saya akan membuat suatu program atau aplikasi web mesin pencari, yang artikelnya auto publish atau posting otomatis berdasarkan tanggal dimana tanggal sakarang sama dengan tanggal yang sudah di tetapkan di field tabel database. Beberapa watu sbelumnya saya sempat kebingunann karena pada dasarnya php adalah program server script, jadi untuk mengeksekusi proses harus eksekusi melalui server.
Nah begitupun dengn penggunaan query eksekus berdarkan tanggal, jam atau waktu sekarang (timestamp) tetap harus membutuhkan load client untuk mengeksekusi proses ini.
Fungsi-fungsi sql waktu yang dapat digunakan untuk eksekusi.
1. NOW(), adalah fungsi sql untuk menentukan waktu sekarang berikut tanggal dan beseserta jamnya. Kegunaanya adalah untuk menampilkan waktu secara lengkap. Contohnya formatnya berikut ini:
201511-11 12:45:34
Contoh penggunaan query now() sql:
$sql = "SELECT * FROM tabel_user WHERE date_gegister =<strong>NOW()</strong>";
2. CURDATE(), adalah fungsi sql yang digunakan untuk mengkesekui query berdsarkan tanggal. Untuk contoh formatnya sebagai berikut:
2015-11-11
Contoh penggunaan query curdate() sql;
$sql = "UPDATE tabel_posting SET status = 'publish' WHERE status = 'schedule' AND date_posting = CURDATE()'";
3. CURTIME(), adalah fungsi sql yang dignakan untuk memanggil waktu. Waktu yang dieksekusi adalah waktu sekarang dengan format jam, menit dan detik. Berikut contohnya:
12:45:34
Contoh penggunaan query curtime() sql;
$sql = "SELECT open_class FROM tabel_class WHERE jam >= CURTIME()"
Jadi fungsi-fungsi waktu sql diatas juga dapat di kombinasi dengan perpaduang kondisi dalam logika pemrograman, misalnya lebih besar (>), Lebih kecil (<), atau tidak sama dengan (!=), atau misalkan eksekusi untuk beberapa hari kemudian, dan masih banyak lagi perpaduan logika sql yang bisa digukana.
Demikianlah sedikit sharing tentang Eksekusi Mysql Query dengan Tanggal Sekarang semoga bisa membantu, Jika ada teman-teman yang belum tahu atau masih bingun dalam beberapa query silahkah ajukan pertanyaan. Atau ingin membuat beberapa script proses php, tapi terkendala, silahkan bertanya, Dengan senang hati, dan Berusaha secepat mungkin pasti akan Saya jawab pertanyaan-pertanyaan teman-teman semua.