Votre requête actuelle manque de guillemets autour de votre chaîne de date, elle ne fonctionnerait donc pas telle quelle.
Mais pour répondre à votre question, transmettez simplement une chaîne de date valide au format AAAA-MM-JJ et votre requête fonctionnera :
$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;
Je dois également mentionner que vous devriez probablement passer à l'utilisation d'instructions préparées, car cela rendra plus sûre l'utilisation de données fournies par l'utilisateur dans les requêtes.
Voici un exemple de validation de date . Si vous avez besoin de convertir la date d'un format à un autre, cela vous montrera comment .