В текущата ви заявка липсват кавички около низа ви с дата, така че няма да работи както е.
Но за да отговорите на въпроса си, просто предайте валиден низ за дата във формат ГГГГ-ММ-ДД и вашата заявка ще работи:
$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;
Трябва също да спомена, че вероятно трябва да преминете към използване на подготвени оператори, тъй като това ще направи използването на предоставените от потребителя данни в заявките по-безопасно.
Ето един евентуално полезен пример за валидиране на дата . Ако трябва да конвертирате датата от един формат в друг, това ще ви покаже как .