Kueri Anda saat ini tidak memiliki tanda kutip di sekitar string tanggal Anda sehingga tidak akan berfungsi sebagaimana adanya.
Tetapi untuk menjawab pertanyaan Anda, cukup berikan string tanggal yang valid dalam format YYYY-MM-DD dan kueri Anda akan berfungsi:
$date = $_POST['date'];
// Put date validation code here. I.e. make sure it is in YYYY-MM-DD
// format, etc. Might as well escape it, too since you aren't using
// prepared statements.
$sql2 = "SELECT * FROM venue_booking WHERE date_booked = '".$date."' AND venue_id =".$id;
Saya juga harus menyebutkan bahwa Anda mungkin harus beralih menggunakan pernyataan yang disiapkan karena akan membuat penggunaan data yang disediakan pengguna dalam kueri lebih aman.
Berikut ini mungkin berguna contoh validasi tanggal . Jika Anda perlu mengonversi tanggal dari satu format ke format lainnya, ini akan menunjukkan caranya .