आपकी वर्तमान क्वेरी में आपकी तिथि स्ट्रिंग के आसपास के उद्धरण गायब हैं, इसलिए यह वैसे काम नहीं करेगा जैसे यह है।
लेकिन अपने प्रश्न का उत्तर देने के लिए, बस YYYY-MM-DD प्रारूप में एक मान्य दिनांक स्ट्रिंग पास करें और आपकी क्वेरी काम करेगी:
$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;
मुझे यह भी उल्लेख करना चाहिए कि आपको शायद तैयार बयानों का उपयोग करने के लिए स्विच करना चाहिए क्योंकि यह उपयोगकर्ता द्वारा प्रदत्त डेटा को प्रश्नों में सुरक्षित बना देगा।
यहाँ एक संभावित उपयोगी तारीख सत्यापन का उदाहरण . यदि आपको दिनांक को एक प्रारूप से दूसरे प्रारूप में बदलने की आवश्यकता है, यह आपको दिखाएगा कि कैसे ।