Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Bagaimana caranya agar saat penginputan waktu tidak bentrok di database mysqli ?
Saya ingin tanyakan Bagaimana caranya agar saat penginputan waktu tidak bentrok di database mysqli ?, contoh: Jika orang A booking ruangan dari jam 10:00 – 11:00, maka orang B tidak bisa menginput booking ruangan di antara jam tersebut?
yang saya buat masih ini :
$sqlCek = $this->db->query("SELECT tgl_reservasi,mulai_reservasi,selesai_reservasi FROM `tbl_reservasi`");
$rrCek = $sqlCek->row_array();
if ($rrCek) {
$this->session->set_flashdata('message', 'swal("Gagal", "Pendaftaran Gagal cek kembali list room untuk waktu yg berbeda", "error");');
redirect('daftar','refresh');
mohon bantuan nya master. terimakasih
1 Jawaban:
<div>Coba kaya gini :<br><br></div><pre><?php
$tanggal = "2020-03-19"; $jamMulai = "10:00:00"; $jamSelesai = "11:00:00";
$sqlCek = $this->db->query("SELECT * FROM tbl_reservasi
WHERE tgl_reservasi = '$tanggal' AND mulai_reservasi = '$jamMulai' AND selesai_reservasi = '$jamSelesai'");
$cekData = $sqlCek->row_array();
if($cekData > 0) { echo "Ruangan di tanggal $tanggal jam $jamMulai - $jamSelesai sudah ada yg booking!"; } else { echo "Lanjut booking!"; }</pre><div><br>Semoga berhasil.</div>