Din nuværende forespørgsel mangler anførselstegn omkring din datostreng, så den ville ikke fungere, som den er.
Men for at besvare dit spørgsmål skal du blot sende en gyldig datostreng i formatet ÅÅÅÅ-MM-DD, og din forespørgsel ville virke:
$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;
Jeg skal også nævne, at du nok bør skifte til at bruge forberedte erklæringer, da det vil gøre det mere sikkert at bruge brugerleverede data i forespørgsler.
Her er en muligvis nyttig eksempel på datovalidering . Hvis du har brug for at konvertere datoen fra et format til et andet, dette vil vise dig hvordan .